annogesic-一种基于细菌/古细菌rna序列的基因组注释工具

ANNOgesic的Python项目详细描述


https://img.shields.io/pypi/v/annogesic.svghttps://img.shields.io/pypi/l/annogesic.svghttps://zenodo.org/badge/34061246.svg

关于注释性

annogesic是基于rna序列的瑞士军刀 细菌/古细菌基因组。

它是一个模块化的命令行工具,可以集成不同的类型 基于drna-seq(差异rna-seq)或rna-seq的rna-seq数据 包含转录片段以生成高 质量基因组注释。它可以检测基因,cdss/trnas/rrnas, 转录起始位点(TSS)和处理位点,转录, 终止子、未翻译区(UTR)和小RNA(SRNA); 小型开放阅读框(SORF)、圆形RNA、CRISPR相关RNA, 核糖开关和核糖核酸温度计。它还可以执行rna-rna和 蛋白质-蛋白质相互作用预测。此外,它还将基因分组 进入操纵子和子操纵子并揭示启动子基序。它也可以 将go-term和亚细胞定位分配给基因。几个 annogesic特性是新的实现,而其他构建在 为其提供自适应的已知第三方工具 参数优化。此外,大量的可视化和 统计信息帮助用户快速评估功能预测 由注释性分析得出。工具经过了严格的测试 来自细菌和古细菌的rna序列数据集 样品。

文档

文档可以在 here

安装

pip3

如果安装了所有要求,可以通过 使用pip3。

具有根权限:

$ pip3 install ANNOgesic

没有根权限

$ pip3 install --user ANNOgesic

如果您想知道要求,请参考 Documentation

Docker和Singularity

为了解决依赖项的安装问题,在 Docker Hub。 可以使用DockerSingularity来提取图像。 此外,用户可以自己从Dockerfile中构建docker映像。 有关详细信息,请查看documentation

Github

安装annogesic的另一种方法是直接克隆git存储库。

$ git clone https://github.com/Sung-Huan/ANNOgesic.git

$ git clone git@github.com:Sung-Huan/ANNOgesic.git

为了使annogesic可以运行,我们应该在bin中创建一个annogesiclib的软链接。

$ cd ANNOgesic/bin
$ ln -s ../annogesiclib .

然后,如果所有需求都设置正确,则可以通过指定安装路径来运行annogesic。

参数

usage: annogesic [-h] [--version]
                 {create,get_input_files,update_genome_fasta,annotation_transfer,
                  tss_ps,optimize_tss_ps,terminator,transcript,utr,srna,sorf,
                  promoter,operon,circrna,go_term,srna_target,snp,ppi_network,
                  localization,riboswitch_thermometer,crispr,merge_features,
                  screenshot,colorize_screenshot_tracks}
                 ...

positional arguments:
  {create,get_input_files,update_genome_fasta,annotation_transfer,tss_ps,
   optimize_tss_ps,terminator,transcript,utr,srna,sorf,promoter,operon,circrna,
   go_term,srna_target,snp,ppi_network,localization,riboswitch_thermometer,
   crispr,merge_features,screenshot,colorize_screenshot_tracks}
                        commands
    create              Create a project
    get_input_files     Get required files. (i.e. annotation files, fasta
                        files)
    update_genome_fasta
                        Get fasta files of query genomes if the query
                        sequences do not exist.
    annotation_transfer
                        Transfer the annotations from a closely related
                        species genome to a target genome.
    tss_ps              Detect TSSs or processing sites.
    optimize_tss_ps     Optimize TSSs or processing sites based on manual
                        detected ones.
    terminator          Detect rho-independent terminators.
    transcript          Detect transcripts based on coverage file.
    utr                 Detect 5'UTRs and 3'UTRs.
    srna                Detect intergenic, antisense and UTR-derived sRNAs.
    sorf                Detect expressed sORFs.
    promoter            Discover promoter motifs.
    operon              Detect operons and sub-operons.
    circrna             Detect circular RNAs.
    go_term             Extract GO terms from Uniprot.
    srna_target         Detect sRNA-mRNA interactions.
    snp                 Detect SNP/mutation and generate fasta file if
                        mutations were found.
    ppi_network         Detect protein-protein interactions suported by
                        literature.
    localization        Predict subcellular localization of proteins.
    riboswitch_thermometer
                        Predict riboswitches and RNA thermometers.
    crispr              Predict CRISPR related RNAs.
    merge_features      Merge all features to one gff file.
    screenshot          Generate screenshots for selected features using IGV.
    colorize_screenshot_tracks
                        Add color information to screenshots (e.g. useful for
                        dRNA-Seq based TSS and PS detection. It only works
                        after running "screenshot" (after running batch
                        script).

optional arguments:
  -h, --help            show this help message and exit
  --version, -v         show version

引文

许宇,J.沃格尔,库弗斯特纳。2018年,GigaScience, DOI:10.1093/gigascience/giy096PMID:30169674

许可证

ISC(互联网系统 联合体许可证~简化的bsd许可证)-请参见LICENSE

联系人

如果您有任何问题,请联系Sung-Huan Yu

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

推荐PyPI第三方库


热门话题
AmazonS3查找从S3forJava下载的压缩文件的MIME类型   java如何使用Selenium在<span>中查找具有特定文本的元素   python如何使用OpenIEDemo生成自定义三元组。由stanfordnlp提供的java   java遇到“方法不适用”编译错误   java如何使用Mockito在Looper中运行的验证代码。getMainLooper?   类Java目录错误   java在已知其他泛型信息时使用原始类型   java connect()和disconnect()在哪里实现?   java使用PDF Box库拆分PDF,生成的PDF几乎与源PDF文件大小相同   java PowerMockito返回错误的对象   java如何找到TIBCO集合消息的字节编码?   java Basic音乐播放器下一步和上一步按钮   添加模块描述符时,java没有名为“entityManagerFactory”的bean可用   java为什么我的代码不是线程安全的?   eclipse java。引用项目中的类的lang.NoClassDefFoundError