具有位点特异翻译率的基因表达的随机模拟

pinetree的Python项目详细描述


pinetree

松树

Build StatusDocumentation Status

具有密码子特异性翻译速率的柔性基因表达仿真器。

要求

Pinetree需要Python、Python和现代C++编译器。建议使用python 3。

安装

要从pypi安装最新稳定版本的pinetree,请运行以下命令:

pip3 install cmake  # CMake must be installed before installing pinetree
pip3 install pinetree 

最新的开发版本可以从github安装,如下所示:

pip3 install cmake   
git clone https://github.com/benjaminjack/pinetree.git
cd pinetree
pip3 install .

文档

完整的文档here可用。

您也可以从源代码构建文档。创建文档需要sphinx。

pinetree/setup.py build_sphinx

从手稿复制情节

这个储存库包含了脚本来重现描述松树的手稿中的模拟和绘图。生成图需要r和r包cowplotreadrdplyrstringr。运行以下命令复制手稿中的绘图:

python3 ./examples/three_genes.py
python3 ./examples/three_genes_recoded.py
Rscript plots.R

要模拟噬菌体T7感染,请运行以下脚本。

# WARNING: This simulation takes approximately 2-3 hours to complete
python3 ./examples/phage_model.py

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java类之间并发性不一致的HashMap   插件如何在JavaSwing中使用UIManager和Classloader从外部jar安装外观?   java JasperReports:找不到子报表   在项目中找不到java生成的Javadoc文件   java BigDecimal。multiply()和divide()方法返回十六进制数。为什么?   java统计出现次数并从字符串中删除重复项   调用运算符时发生java NullPointerException   Spring和Hibernate之间的java配置错误   JavaZK将用户重定向回上一页   Javasocket为传出连接指定特定的网络接口   如果拖动到某个区域外,java Make按钮操作将被取消   如何在Eclipse for selenium 3.141.59中添加Java文档链接   java从匹配条件的数组中获取所有索引   docker未连接到RemoteWebDriver的java Gitlab ci selenium测试   java重写run方法   utf 8如何使用java解码UTF8编码的字符串?   java如何从eclipse调试部署在tomcat上的web应用程序?   将字母字符与前面没有百分号的Java正则表达式匹配