首页 > 最新文献

Source Code for Biology and Medicine最新文献

英文 中文
FLIM-FRET analyzer: open source software for automation of lifetime-based FRET analysis. FLIM-FRET分析仪:开源软件的自动化基于生命周期的FRET分析。
Q2 Decision Sciences Pub Date : 2017-11-03 eCollection Date: 2017-01-01 DOI: 10.1186/s13029-017-0067-0
Jiho Kim, Yury Tsoy, Jan Persson, Regis Grailhe

Background: Despite the broad use of FRET techniques, available methods for analyzing protein-protein interaction are subject to high labor and lack of systematic analysis. We propose an open source software allowing the quantitative analysis of fluorescence lifetime imaging (FLIM) while integrating the steady-state fluorescence intensity information for protein-protein interaction studies.

Findings: Our developed open source software is dedicated to fluorescence lifetime imaging microscopy (FLIM) data obtained from Becker & Hickl SPC-830. FLIM-FRET analyzer includes: a user-friendly interface enabling automated intensity-based segmentation into single cells, time-resolved fluorescence data fitting to lifetime value for each segmented objects, batch capability, and data representation with donor lifetime versus acceptor/donor intensity quantification as a measure of protein-protein interactions.

Conclusions: The FLIM-FRET analyzer software is a flexible application for lifetime-based FRET analysis. The application, the C#. NET source code, and detailed documentation are freely available at the following URL: http://FLIM-analyzer.ip-korea.org.

背景:尽管FRET技术的广泛使用,现有的方法来分析蛋白质-蛋白质相互作用是受高劳动和缺乏系统的分析。我们提出了一个开源软件,允许定量分析荧光寿命成像(FLIM),同时集成稳态荧光强度信息用于蛋白质-蛋白质相互作用研究。研究结果:我们开发的开源软件专门用于从Becker & Hickl SPC-830获得的荧光寿命成像显微镜(FLIM)数据。flm - fret分析仪包括:一个用户友好的界面,允许基于强度的自动分割成单个细胞,时间分辨荧光数据适合每个分割对象的寿命值,批处理能力,以及供体寿命与受体/供体强度量化的数据表示,作为蛋白质-蛋白质相互作用的测量。结论:FLIM-FRET分析仪软件是一个灵活的应用终身为基础的FRET分析。应用程序,c#。NET源代码和详细文档可在以下URL免费获得:http://FLIM-analyzer.ip-korea.org。
{"title":"FLIM-FRET analyzer: open source software for automation of lifetime-based FRET analysis.","authors":"Jiho Kim,&nbsp;Yury Tsoy,&nbsp;Jan Persson,&nbsp;Regis Grailhe","doi":"10.1186/s13029-017-0067-0","DOIUrl":"https://doi.org/10.1186/s13029-017-0067-0","url":null,"abstract":"<p><strong>Background: </strong>Despite the broad use of FRET techniques, available methods for analyzing protein-protein interaction are subject to high labor and lack of systematic analysis. We propose an open source software allowing the quantitative analysis of fluorescence lifetime imaging (FLIM) while integrating the steady-state fluorescence intensity information for protein-protein interaction studies.</p><p><strong>Findings: </strong>Our developed open source software is dedicated to fluorescence lifetime imaging microscopy (FLIM) data obtained from Becker & Hickl SPC-830. FLIM-FRET analyzer includes: a user-friendly interface enabling automated intensity-based segmentation into single cells, time-resolved fluorescence data fitting to lifetime value for each segmented objects, batch capability, and data representation with donor lifetime versus acceptor/donor intensity quantification as a measure of protein-protein interactions.</p><p><strong>Conclusions: </strong>The FLIM-FRET analyzer software is a flexible application for lifetime-based FRET analysis. The application, the C#. NET source code, and detailed documentation are freely available at the following URL: http://FLIM-analyzer.ip-korea.org.</p>","PeriodicalId":35052,"journal":{"name":"Source Code for Biology and Medicine","volume":"12 ","pages":"7"},"PeriodicalIF":0.0,"publicationDate":"2017-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/s13029-017-0067-0","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"35253713","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
goSTAG: gene ontology subtrees to tag and annotate genes within a set. goSTAG:基因本体子树,用于标记和注释一组基因。
Q2 Decision Sciences Pub Date : 2017-04-13 eCollection Date: 2017-01-01 DOI: 10.1186/s13029-017-0066-1
Brian D Bennett, Pierre R Bushel

Background: Over-representation analysis (ORA) detects enrichment of genes within biological categories. Gene Ontology (GO) domains are commonly used for gene/gene-product annotation. When ORA is employed, often times there are hundreds of statistically significant GO terms per gene set. Comparing enriched categories between a large number of analyses and identifying the term within the GO hierarchy with the most connections is challenging. Furthermore, ascertaining biological themes representative of the samples can be highly subjective from the interpretation of the enriched categories.

Results: We developed goSTAG for utilizing GO Subtrees to Tag and Annotate Genes that are part of a set. Given gene lists from microarray, RNA sequencing (RNA-Seq) or other genomic high-throughput technologies, goSTAG performs GO enrichment analysis and clusters the GO terms based on the p-values from the significance tests. GO subtrees are constructed for each cluster, and the term that has the most paths to the root within the subtree is used to tag and annotate the cluster as the biological theme. We tested goSTAG on a microarray gene expression data set of samples acquired from the bone marrow of rats exposed to cancer therapeutic drugs to determine whether the combination or the order of administration influenced bone marrow toxicity at the level of gene expression. Several clusters were labeled with GO biological processes (BPs) from the subtrees that are indicative of some of the prominent pathways modulated in bone marrow from animals treated with an oxaliplatin/topotecan combination. In particular, negative regulation of MAP kinase activity was the biological theme exclusively in the cluster associated with enrichment at 6 h after treatment with oxaliplatin followed by control. However, nucleoside triphosphate catabolic process was the GO BP labeled exclusively at 6 h after treatment with topotecan followed by control.

Conclusions: goSTAG converts gene lists from genomic analyses into biological themes by enriching biological categories and constructing GO subtrees from over-represented terms in the clusters. The terms with the most paths to the root in the subtree are used to represent the biological themes. goSTAG is developed in R as a Bioconductor package and is available at https://bioconductor.org/packages/goSTAG.

背景:过度代表性分析(ORA)检测生物类别内基因的富集。基因本体(GO)域通常用于基因/基因-产物注释。当使用ORA时,通常每个基因集有数百个统计上显着的GO项。在大量分析中比较丰富的类别并确定GO层次结构中具有最多联系的术语是具有挑战性的。此外,从对富集类别的解释中确定具有代表性的样品的生物主题可能是高度主观的。结果:我们开发了goSTAG,用于利用GO子树来标记和注释作为集合一部分的基因。给定来自微阵列、RNA测序(RNA- seq)或其他基因组高通量技术的基因列表,goSTAG执行氧化石墨烯富集分析,并根据显著性检验的p值对氧化石墨烯项进行聚类。为每个集群构建GO子树,并使用子树中到根路径最多的项来标记和注释集群作为生物主题。我们在暴露于癌症治疗药物的大鼠骨髓样本的微阵列基因表达数据集上测试goSTAG,以确定药物组合或给药顺序是否在基因表达水平上影响骨髓毒性。来自子树的几个簇被标记为氧化石墨烯生物过程(bp),这些过程表明奥沙利铂/拓扑替康联合治疗的动物骨髓中一些重要的通路被调节。特别是,在奥沙利铂治疗后6小时,MAP激酶活性的负调控是与富集相关的集群的生物学主题,随后是对照组。然而,三磷酸核苷分解代谢过程是在拓扑替康治疗后6小时仅标记的氧化石墨烯BP,然后是对照组。结论:goSTAG通过丰富生物类别和从集群中过度代表的术语构建GO子树,将基因组分析中的基因列表转换为生物学主题。子树中到根的路径最多的项用于表示生物主题。goSTAG是在R语言中作为Bioconductor包开发的,可以在https://bioconductor.org/packages/goSTAG上获得。
{"title":"goSTAG: gene ontology subtrees to tag and annotate genes within a set.","authors":"Brian D Bennett,&nbsp;Pierre R Bushel","doi":"10.1186/s13029-017-0066-1","DOIUrl":"https://doi.org/10.1186/s13029-017-0066-1","url":null,"abstract":"<p><strong>Background: </strong>Over-representation analysis (ORA) detects enrichment of genes within biological categories. Gene Ontology (GO) domains are commonly used for gene/gene-product annotation. When ORA is employed, often times there are hundreds of statistically significant GO terms per gene set. Comparing enriched categories between a large number of analyses and identifying the term within the GO hierarchy with the most connections is challenging. Furthermore, ascertaining biological themes representative of the samples can be highly subjective from the interpretation of the enriched categories.</p><p><strong>Results: </strong>We developed goSTAG for utilizing GO Subtrees to Tag and Annotate Genes that are part of a set. Given gene lists from microarray, RNA sequencing (RNA-Seq) or other genomic high-throughput technologies, goSTAG performs GO enrichment analysis and clusters the GO terms based on the <i>p</i>-values from the significance tests. GO subtrees are constructed for each cluster, and the term that has the most paths to the root within the subtree is used to tag and annotate the cluster as the biological theme. We tested goSTAG on a microarray gene expression data set of samples acquired from the bone marrow of rats exposed to cancer therapeutic drugs to determine whether the combination or the order of administration influenced bone marrow toxicity at the level of gene expression. Several clusters were labeled with GO biological processes (BPs) from the subtrees that are indicative of some of the prominent pathways modulated in bone marrow from animals treated with an oxaliplatin/topotecan combination. In particular, negative regulation of MAP kinase activity was the biological theme exclusively in the cluster associated with enrichment at 6 h after treatment with oxaliplatin followed by control. However, nucleoside triphosphate catabolic process was the GO BP labeled exclusively at 6 h after treatment with topotecan followed by control.</p><p><strong>Conclusions: </strong>goSTAG converts gene lists from genomic analyses into biological themes by enriching biological categories and constructing GO subtrees from over-represented terms in the clusters. The terms with the most paths to the root in the subtree are used to represent the biological themes. goSTAG is developed in R as a Bioconductor package and is available at https://bioconductor.org/packages/goSTAG.</p>","PeriodicalId":35052,"journal":{"name":"Source Code for Biology and Medicine","volume":"12 ","pages":"6"},"PeriodicalIF":0.0,"publicationDate":"2017-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/s13029-017-0066-1","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"34916266","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
LitDB - Keeping Track of Research Papers From Your Institute Made Simple. LitDB -保持跟踪研究论文从你的研究所变得简单。
Q2 Decision Sciences Pub Date : 2017-03-21 eCollection Date: 2017-01-01 DOI: 10.1186/s13029-017-0065-2
Jörn Bethune, Lars Kraemer, Ingo Thomsen, Andreas Keller, David Ellinghaus, Andre Franke

Background: In science peer-reviewed publications serve as an important indicator of scientific excellence and productivity. Therefore, every scientist and institution must carefully maintain and update records of their scientific publications. However, in most institutions and universities articles are often managed in a redundant file-based and non-central way. Whereas excellent reference management software packages such as Zotero, Endnote or Mendeley exist to manage bibliographies and references when writing scientific articles, we are not aware of any open source database solution keeping track of publication records from large scientific groups, entire institutions and/or universities.

Results: We here describe LitDB, a novel open source literature database solution for easy maintenance of publication lists assigned to various topics. In the last 2 years more than 50 users have been using LitDB at our research institute. The LitDB system is accessed via a web browser. Publications can be uploaded through direct exports from reference manager libraries or by entering PubMed IDs. Single users or user groups can track their citation counts, h-index and impact factor statistics and gain insights into the publication records of other users. It offers various visualization functions like coauthor networks and provides ways to organize publications from dedicated projects and user groups. The latter is in particular beneficial to manage publication lists of large research groups and research initiatives through a "crowd-sourcing" effort.

Conclusions: Keeping track of papers authored and published by a research group, institute or university is an important and non-trivial task. By using a centralized web-based platform for publication management such as LitDB the compilation of project- and group-related publication lists becomes easily manageable and it is less likely that papers are forgotten along the way.

背景:在科学领域,同行评议的出版物是科学卓越性和生产力的重要指标。因此,每个科学家和机构都必须小心地维护和更新他们的科学出版物的记录。然而,在大多数机构和大学中,文章往往以冗余的基于文件和非中心的方式进行管理。虽然有优秀的参考文献管理软件包,如Zotero、Endnote或Mendeley,可以在撰写科学文章时管理参考书目和参考文献,但我们不知道有任何开源数据库解决方案可以跟踪大型科学团体、整个机构和/或大学的出版记录。结果:我们在这里描述了LitDB,一个新颖的开源文献数据库解决方案,可以轻松维护分配给各种主题的出版物列表。在过去的两年里,超过50名用户在我们的研究所使用LitDB。LitDB系统是通过web浏览器访问的。可以通过从参考管理器库直接导出或输入PubMed id上传出版物。单个用户或用户组可以跟踪他们的引用次数、h指数和影响因子统计数据,并深入了解其他用户的发表记录。它提供了各种可视化功能,如合著者网络,并提供了组织来自专门项目和用户组的出版物的方法。后者特别有利于通过“群众外包”的努力来管理大型研究小组和研究计划的出版物清单。结论:跟踪研究小组、研究所或大学撰写和发表的论文是一项重要而非琐碎的任务。通过使用集中的基于web的出版物管理平台,如LitDB,与项目和组相关的出版物列表的编制变得易于管理,并且不太可能在此过程中忘记论文。
{"title":"LitDB - Keeping Track of Research Papers From Your Institute Made Simple.","authors":"Jörn Bethune,&nbsp;Lars Kraemer,&nbsp;Ingo Thomsen,&nbsp;Andreas Keller,&nbsp;David Ellinghaus,&nbsp;Andre Franke","doi":"10.1186/s13029-017-0065-2","DOIUrl":"https://doi.org/10.1186/s13029-017-0065-2","url":null,"abstract":"<p><strong>Background: </strong>In science peer-reviewed publications serve as an important indicator of scientific excellence and productivity. Therefore, every scientist and institution must carefully maintain and update records of their scientific publications. However, in most institutions and universities articles are often managed in a redundant file-based and non-central way. Whereas excellent reference management software packages such as Zotero, Endnote or Mendeley exist to manage bibliographies and references when writing scientific articles, we are not aware of any open source database solution keeping track of publication records from large scientific groups, entire institutions and/or universities.</p><p><strong>Results: </strong>We here describe LitDB, a novel open source literature database solution for easy maintenance of publication lists assigned to various topics. In the last 2 years more than 50 users have been using LitDB at our research institute. The LitDB system is accessed via a web browser. Publications can be uploaded through direct exports from reference manager libraries or by entering PubMed IDs. Single users or user groups can track their citation counts, h-index and impact factor statistics and gain insights into the publication records of other users. It offers various visualization functions like coauthor networks and provides ways to organize publications from dedicated projects and user groups. The latter is in particular beneficial to manage publication lists of large research groups and research initiatives through a \"crowd-sourcing\" effort.</p><p><strong>Conclusions: </strong>Keeping track of papers authored and published by a research group, institute or university is an important and non-trivial task. By using a centralized web-based platform for publication management such as LitDB the compilation of project- and group-related publication lists becomes easily manageable and it is less likely that papers are forgotten along the way.</p>","PeriodicalId":35052,"journal":{"name":"Source Code for Biology and Medicine","volume":"12 ","pages":"5"},"PeriodicalIF":0.0,"publicationDate":"2017-03-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/s13029-017-0065-2","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"34857366","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
NET: a new framework for the vectorization and examination of network data 一个新的网络数据向量化和检验框架
Q2 Decision Sciences Pub Date : 2017-02-08 DOI: 10.1186/s13029-017-0064-3
J. Lasser, E. Katifori
{"title":"NET: a new framework for the vectorization and examination of network data","authors":"J. Lasser, E. Katifori","doi":"10.1186/s13029-017-0064-3","DOIUrl":"https://doi.org/10.1186/s13029-017-0064-3","url":null,"abstract":"","PeriodicalId":35052,"journal":{"name":"Source Code for Biology and Medicine","volume":" ","pages":""},"PeriodicalIF":0.0,"publicationDate":"2017-02-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/s13029-017-0064-3","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"43129691","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
Algorithm and software to automatically identify latency and amplitude features of local field potentials recorded in electrophysiological investigation 自动识别电生理研究中记录的局部场电位的潜伏期和振幅特征的算法和软件
Q2 Decision Sciences Pub Date : 2017-02-07 DOI: 10.1186/s13029-017-0062-5
M. Rubega, C. Cecchetto, S. Vassanelli, G. Sparacino
{"title":"Algorithm and software to automatically identify latency and amplitude features of local field potentials recorded in electrophysiological investigation","authors":"M. Rubega, C. Cecchetto, S. Vassanelli, G. Sparacino","doi":"10.1186/s13029-017-0062-5","DOIUrl":"https://doi.org/10.1186/s13029-017-0062-5","url":null,"abstract":"","PeriodicalId":35052,"journal":{"name":"Source Code for Biology and Medicine","volume":" ","pages":""},"PeriodicalIF":0.0,"publicationDate":"2017-02-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/s13029-017-0062-5","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"47567721","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
DEApp: an interactive web interface for differential expression analysis of next generation sequence data DEApp:用于下一代序列数据差异表达分析的交互式web界面
Q2 Decision Sciences Pub Date : 2017-02-03 DOI: 10.1186/s13029-017-0063-4
Yan Li, J. Andrade
{"title":"DEApp: an interactive web interface for differential expression analysis of next generation sequence data","authors":"Yan Li, J. Andrade","doi":"10.1186/s13029-017-0063-4","DOIUrl":"https://doi.org/10.1186/s13029-017-0063-4","url":null,"abstract":"","PeriodicalId":35052,"journal":{"name":"Source Code for Biology and Medicine","volume":"33 5","pages":""},"PeriodicalIF":0.0,"publicationDate":"2017-02-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/s13029-017-0063-4","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"41295371","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 60
Erratum to: A bedr way of genomic interval processing 勘误:基因组区间处理的一种有效方法
Q2 Decision Sciences Pub Date : 2017-01-09 DOI: 10.1186/s13029-016-0061-y
Syed Haider, Daryl Waggott, Emilie Lalonde, Clement Fung, Fei-Fei Liu, P. Boutros
{"title":"Erratum to: A bedr way of genomic interval processing","authors":"Syed Haider, Daryl Waggott, Emilie Lalonde, Clement Fung, Fei-Fei Liu, P. Boutros","doi":"10.1186/s13029-016-0061-y","DOIUrl":"https://doi.org/10.1186/s13029-016-0061-y","url":null,"abstract":"","PeriodicalId":35052,"journal":{"name":"Source Code for Biology and Medicine","volume":" ","pages":""},"PeriodicalIF":0.0,"publicationDate":"2017-01-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/s13029-016-0061-y","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"46605085","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
A bedr way of genomic interval processing 基因组区间处理的一种有效方法
Q2 Decision Sciences Pub Date : 2016-12-15 DOI: 10.1186/s13029-016-0059-5
Syed Haider, Daryl Waggott, Emilie Lalonde, Clement Fung, Fei-Fei Liu, P. Boutros
{"title":"A bedr way of genomic interval processing","authors":"Syed Haider, Daryl Waggott, Emilie Lalonde, Clement Fung, Fei-Fei Liu, P. Boutros","doi":"10.1186/s13029-016-0059-5","DOIUrl":"https://doi.org/10.1186/s13029-016-0059-5","url":null,"abstract":"","PeriodicalId":35052,"journal":{"name":"Source Code for Biology and Medicine","volume":"11 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2016-12-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/s13029-016-0059-5","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"65752540","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 19
PureCN: copy number calling and SNV classification using targeted short read sequencing PureCN:利用目标短读测序进行拷贝号调用和SNV分类
Q2 Decision Sciences Pub Date : 2016-12-15 DOI: 10.1186/s13029-016-0060-z
Markus Riester, Angad P. Singh, A. R. Brannon, Kun Yu, C. D. Campbell, Derek Y. Chiang, Michael P. Morrissey
{"title":"PureCN: copy number calling and SNV classification using targeted short read sequencing","authors":"Markus Riester, Angad P. Singh, A. R. Brannon, Kun Yu, C. D. Campbell, Derek Y. Chiang, Michael P. Morrissey","doi":"10.1186/s13029-016-0060-z","DOIUrl":"https://doi.org/10.1186/s13029-016-0060-z","url":null,"abstract":"","PeriodicalId":35052,"journal":{"name":"Source Code for Biology and Medicine","volume":"11 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2016-12-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/s13029-016-0060-z","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"65752963","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 94
cljam: a library for handling DNA sequence alignment/map (SAM) with parallel processing. cljam:一个用并行处理处理DNA序列比对/图谱(SAM)的库。
Q2 Decision Sciences Pub Date : 2016-08-17 eCollection Date: 2016-01-01 DOI: 10.1186/s13029-016-0058-6
Toshiki Takeuchi, Atsuo Yamada, Takashi Aoki, Kunihiro Nishimura

Background: Next-generation sequencing can determine DNA bases and the results of sequence alignments are generally stored in files in the Sequence Alignment/Map (SAM) format and the compressed binary version (BAM) of it. SAMtools is a typical tool for dealing with files in the SAM/BAM format. SAMtools has various functions, including detection of variants, visualization of alignments, indexing, extraction of parts of the data and loci, and conversion of file formats. It is written in C and can execute fast. However, SAMtools requires an additional implementation to be used in parallel with, for example, OpenMP (Open Multi-Processing) libraries. For the accumulation of next-generation sequencing data, a simple parallelization program, which can support cloud and PC cluster environments, is required.

Results: We have developed cljam using the Clojure programming language, which simplifies parallel programming, to handle SAM/BAM data. Cljam can run in a Java runtime environment (e.g., Windows, Linux, Mac OS X) with Clojure.

Conclusions: Cljam can process and analyze SAM/BAM files in parallel and at high speed. The execution time with cljam is almost the same as with SAMtools. The cljam code is written in Clojure and has fewer lines than other similar tools.

背景:下一代测序可以确定DNA碱基,序列比对结果一般存储在序列比对/图谱(sequence Alignment/Map, SAM)格式和压缩二进制版本(BAM)的文件中。SAMtools是处理SAM/BAM格式文件的典型工具。SAMtools具有多种功能,包括检测变体、排列可视化、索引、提取部分数据和轨迹以及转换文件格式。它是用C语言编写的,执行速度很快。然而,SAMtools需要一个额外的实现与OpenMP(开放多处理)库并行使用。为了积累下一代测序数据,需要一个简单的并行化程序,它可以支持云和PC集群环境。结果:我们使用Clojure编程语言开发了cljam来处理SAM/BAM数据,该语言简化了并行编程。Cljam可以通过Clojure在Java运行环境(如Windows、Linux、Mac OS X)中运行。结论:Cljam可以并行、高速地处理和分析SAM/BAM文件。cljam的执行时间与SAMtools几乎相同。cljam代码是用Clojure编写的,比其他类似工具的行数更少。
{"title":"cljam: a library for handling DNA sequence alignment/map (SAM) with parallel processing.","authors":"Toshiki Takeuchi,&nbsp;Atsuo Yamada,&nbsp;Takashi Aoki,&nbsp;Kunihiro Nishimura","doi":"10.1186/s13029-016-0058-6","DOIUrl":"https://doi.org/10.1186/s13029-016-0058-6","url":null,"abstract":"<p><strong>Background: </strong>Next-generation sequencing can determine DNA bases and the results of sequence alignments are generally stored in files in the Sequence Alignment/Map (SAM) format and the compressed binary version (BAM) of it. SAMtools is a typical tool for dealing with files in the SAM/BAM format. SAMtools has various functions, including detection of variants, visualization of alignments, indexing, extraction of parts of the data and loci, and conversion of file formats. It is written in C and can execute fast. However, SAMtools requires an additional implementation to be used in parallel with, for example, OpenMP (Open Multi-Processing) libraries. For the accumulation of next-generation sequencing data, a simple parallelization program, which can support cloud and PC cluster environments, is required.</p><p><strong>Results: </strong>We have developed cljam using the Clojure programming language, which simplifies parallel programming, to handle SAM/BAM data. Cljam can run in a Java runtime environment (e.g., Windows, Linux, Mac OS X) with Clojure.</p><p><strong>Conclusions: </strong>Cljam can process and analyze SAM/BAM files in parallel and at high speed. The execution time with cljam is almost the same as with SAMtools. The cljam code is written in Clojure and has fewer lines than other similar tools.</p>","PeriodicalId":35052,"journal":{"name":"Source Code for Biology and Medicine","volume":" ","pages":"12"},"PeriodicalIF":0.0,"publicationDate":"2016-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/s13029-016-0058-6","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"34316962","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
期刊
Source Code for Biology and Medicine
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1