编程开发

bed基因注释

日常瞎掰   工欲善其事必先利其器,好用的工具对做事来说很重要,可以让你做起事来收到事半功倍的效果。前段时间分析数据时,需要给intervals做基因注释,需要操作gtf文件,最后发现一款非常好用的python包 — pyranges。该包可以很轻松地将bed、gtf、gff3等格式文件读取为PyRanges对象,该对象有点类似潘大师的DataFrame,熟悉潘大师的同学应该能体会到DataFra

取两个VCF的差集

参考:#113509 #isec bcftools isec [option] A.vcf.gz B.vcf.gz […] 创建A和B的交集和补集,将输出保存在 dir/* bcftools isec -p dir A.vcf.gz

奇怪的面试(上)

在网上投了简历,公司标注的工作地区在A点,结果面试官加了我微信,告诉我工作地点在B,没怎么在意,只想着面试了。 结果和小姨聊的时候,她问我在哪面试,我告诉她是在xx国际公寓酒店。小姨问我是不是真的别被骗了。而且我面试的时间是周六,因为公司说的是周末双休,所以周六面试就有点奇怪。 我才意识到一个问题,正常情况下,面试应该不会在酒店之类的吧。但是那个面试官确实是这样说的,而且我也答应了。就决定来看看。

R语言用列数据画PCA带椭圆图

之前找了很多信息,见到的都是用行画PCA,用列的大多都是使用fviz_pca_var这个函数,但这个函数椭圆我又死活加不上,再加上画椭圆时的分组信息又没法加在原数据里,纠结了很久。但最后还是被我试出来了。 先放个原数据格式: image image library("FactoMineR") library("factoextra") library("dplyr") d

国产系统Deepin20.6正式发布,脱离Ubuntu、Debian开始涅槃独立

看到深度操作系统官方新闻,Deepin20.6版本现已正式发布,开发并集成了大量实用功能,同步上游内核版本,修复底层漏洞,升级Stable内核至5.15.34,进一步提升系统兼容性和安全性。官方表示,新版本新增支持应用搜索分类过滤、全盘安装根分区大小自定义、磁盘逻辑卷管理等功能。 注意资讯中的同步上游内核版本。没错,现在的Deepin操作系统已经在内核层面上构建了。虽然一提到这款国产操作系统,就

JavaScript--AJXS

协议(基于tcp/ip) 超文本传输协议(HyperText Transfer Protocol,HTTP)是用于从WWW服务器传输超文本到本地浏览器的传输协议 (transport)。它可以使浏览器更加高效,使网络传输减少。 请求的类型 同步请求 (上一个请求没完成 不能进行其他操作) <a href="http://www.baidu.com">去百度</a> <

你还敢看色情视频吗

还记得2007年那个可怕的"熊猫"吗?作者李俊几乎是以一己之力唤醒了人们的安全意识。"熊猫烧香"为李俊赢得了天才的名誉,同时也让他锒铛入狱。处狱以后,李俊似乎销声匿迹了,可是就是这样一个天才,却再次走上了违法的道路,二次进宫,而让他犯法的就是我们今天要说的"小电影"行业。暂时不讨论李俊的熊猫烧香病毒,后续会专门分析。本篇文章不涉及舆论道德、身体健康、法律法律等因素。 概述 面对一些美女快播、美女视

短地址实现原理

短地址(也叫 短网址:Short URL)就是为了让一个很长的网站链接缩短为一个短的链接。 算法原理 短地址网站基本都是通过后端服务转向来实现网址缩短。 算法一 1)将长网址md5生成32位签名串,分为4段,每段8个字节; 2)对这四段循环处理,取8个字节,将他看成16进制串与0x3fffffff(30位1)与操作,即超过30位的忽略处理; 3)这30位分成6段,每5位的数字作为字母表的索引取得

Matplotlib绘图9种经典风格,你喜欢哪种?

学过Python的小伙伴都会知道,Matplotlib是Python生态最好用的可视化工具库,吹爆也不为过。👍 Matplotlib作为高度定制化的绘图工具,只要你使用Python编程便可完美绘制二维统计图表、三维图表、动态图表、交互图表,甚至可以编辑图片,修改各种元素。📊 刚接触Matplotlib的小伙伴可能无法绘制出好看的图,这里建议使用内置的style风格,只需要一行代码便可以让图表变得好