转录组差异表达分析--免比对工具kallisto

(一) RNA-seq概述

RNA-seq是研究转录组应用最广泛,也是最重要的技术之一。RNA-seq分析内容包括序列比对、转录本拼接、表达定量、差异分析、融合基因检测、可变剪接、RNA编辑和突变检测等,具体流程和常用工具如下图所示。通常的分析不一定需要走完全部流程,按需进行,某些步骤可以跳过、简化等。

阅读更多

转录组差异表达分析概述

(一) RNA-seq概述

RNA-seq是研究转录组应用最广泛,也是最重要的技术之一。RNA-seq分析内容包括序列比对、转录本拼接、表达定量、差异分析、融合基因检测、可变剪接、RNA编辑和突变检测等,具体流程和常用工具如下图所示。通常的分析不一定需要走完全部流程,按需进行,某些步骤可以跳过、简化等。

阅读更多

R语言的Jupyter notebook环境搭建

简介

之前在 Jupyter notebook server 搭建 一文中,我们介绍了:非root用户如何在Linux服务器下搭建jupyter notebook环境,并通过本地电脑的浏览器连接该环境进行编程。但是该环境只包含了Python语言,如果想要使用R语言,则需要根据本文进行下述操作。

阅读更多

Python--参数解析包argparse

argparse 是python自带的命令行参数解析包,可以用来方便地读取命令行参数,当你的代码需要频繁地修改参数的时候,使用这个工具可以将参数和代码分离开来,让你的代码更简洁,适用范围更广。

阅读更多

Jupyter notebook server 搭建

背景介绍

Jupyter Notebook 的交互界面适用于机器学习、深度学习等开发项目。然而,计算资源一般使用的为Linux服务器,并且多为非Root用户。因此,需要在服务器端提供一个Jupyter Notebook,能够通过本地计算机的浏览器连接并使用该Jupyter Notebook工具。

阅读更多

Window系统下安装PyMOL

相关说明

PyMOL 是一个开放源码,由使用者赞助的分子三维结构显示软件。由 Warren Lyford DeLano 编写,并且由 Delano Scientific LLC 商业化。

阅读更多

利用AutoDOCK进行分子对接

分子对接(Moleculer-docking)理论

分子对接就是两个或多个分子之间通过几何匹配和能量匹配相互识别找到最佳匹配模式的过程。分子对接在酶学研究和药物设计中具有重要的应用意义。

阅读更多

利用Openbabel预处理小分子数据

数据库中下载或来源于药物公司的小分子数据往往是2D结构的sdf格式数据。但我们所使用的虚拟筛选却对输入数据有一定的格式要求,如DOCK6要求为mol2格式、AutoDOCK为pdbqt格式。因此,我们需要对2D格式构建出3D结构,并且转换为所需数据格式。开源软件Openbabel可以完成该步骤。

阅读更多

蛋白结构同源建模

无论在药物设计还是分子模拟等研究中,蛋白质结构信息都是必需的。结构生物学领域能够利用扫描电镜,核磁共振以及X衍射等手段获取大多数蛋白质的结构。然而,一方面,蛋白质结构的解析工作需要专业平台来完成,可是很多实验团队并不具备这样的平台;另一方面,在如疾病暴发等应急情景下需要迅速获取蛋白结构信息。此时,我们可以选择蛋白质结构预测的方式开展工作。

阅读更多

Markdown 语法

简介

Markdown是一种轻量级标记语言,排版语法简洁,让人们更多地关注内容本身而非排版。它使用易读易写的纯文本格式编写文档,可与HTML混编,可导出 HTML、PDF 以及本身的 .md 格式的文件。因简洁、高效、易读、易写,Markdown被大量使用,如Github、Wikipedia等网站,如各大博客平台:WordPress、Drupal、简书等。

阅读更多