首页 > 最新文献

Source Code for Biology and Medicine最新文献

英文 中文
The non-negative matrix factorization toolbox for biological data mining. 生物数据挖掘的非负矩阵分解工具箱。
Q2 Decision Sciences Pub Date : 2013-04-16 DOI: 10.1186/1751-0473-8-10
Yifeng Li, Alioune Ngom

Background: Non-negative matrix factorization (NMF) has been introduced as an important method for mining biological data. Though there currently exists packages implemented in R and other programming languages, they either provide only a few optimization algorithms or focus on a specific application field. There does not exist a complete NMF package for the bioinformatics community, and in order to perform various data mining tasks on biological data.

Results: We provide a convenient MATLAB toolbox containing both the implementations of various NMF techniques and a variety of NMF-based data mining approaches for analyzing biological data. Data mining approaches implemented within the toolbox include data clustering and bi-clustering, feature extraction and selection, sample classification, missing values imputation, data visualization, and statistical comparison.

Conclusions: A series of analysis such as molecular pattern discovery, biological process identification, dimension reduction, disease prediction, visualization, and statistical comparison can be performed using this toolbox.

背景:非负矩阵分解(NMF)是一种重要的生物数据挖掘方法。虽然目前存在用R和其他编程语言实现的包,但它们要么只提供少数优化算法,要么专注于特定的应用领域。目前还没有一个完整的NMF包用于生物信息学社区,为了在生物数据上执行各种数据挖掘任务。结果:我们提供了一个方便的MATLAB工具箱,其中包含各种NMF技术的实现和各种基于NMF的数据挖掘方法,用于分析生物数据。工具箱中实现的数据挖掘方法包括数据聚类和双聚类、特征提取和选择、样本分类、缺失值输入、数据可视化和统计比较。结论:使用该工具箱可以进行分子模式发现、生物过程识别、降维、疾病预测、可视化和统计比较等一系列分析。
{"title":"The non-negative matrix factorization toolbox for biological data mining.","authors":"Yifeng Li,&nbsp;Alioune Ngom","doi":"10.1186/1751-0473-8-10","DOIUrl":"https://doi.org/10.1186/1751-0473-8-10","url":null,"abstract":"<p><strong>Background: </strong>Non-negative matrix factorization (NMF) has been introduced as an important method for mining biological data. Though there currently exists packages implemented in R and other programming languages, they either provide only a few optimization algorithms or focus on a specific application field. There does not exist a complete NMF package for the bioinformatics community, and in order to perform various data mining tasks on biological data.</p><p><strong>Results: </strong>We provide a convenient MATLAB toolbox containing both the implementations of various NMF techniques and a variety of NMF-based data mining approaches for analyzing biological data. Data mining approaches implemented within the toolbox include data clustering and bi-clustering, feature extraction and selection, sample classification, missing values imputation, data visualization, and statistical comparison.</p><p><strong>Conclusions: </strong>A series of analysis such as molecular pattern discovery, biological process identification, dimension reduction, disease prediction, visualization, and statistical comparison can be performed using this toolbox.</p>","PeriodicalId":35052,"journal":{"name":"Source Code for Biology and Medicine","volume":"8 1","pages":"10"},"PeriodicalIF":0.0,"publicationDate":"2013-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/1751-0473-8-10","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"31455061","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}
引用次数: 4
Inmembrane, a bioinformatic workflow for annotation of bacterial cell-surface proteomes. 细菌细胞表面蛋白质组注释的生物信息学工作流。
Q2 Decision Sciences Pub Date : 2013-03-19 DOI: 10.1186/1751-0473-8-9
Andrew J Perry, Bosco K Ho

Background: The annotation of surface exposed bacterial membrane proteins is an important step in interpretation and validation of proteomic experiments. In particular, proteins detected by cell surface protease shaving experiments can indicate exposed regions of membrane proteins that may contain antigenic determinants or constitute vaccine targets in pathogenic bacteria.

Results: Inmembrane is a tool to predict the membrane proteins with surface-exposed regions of polypeptide in sets of bacterial protein sequences. We have re-implemented a protocol for Gram-positive bacterial proteomes, and developed a new protocol for Gram-negative bacteria, which interface with multiple predictors of subcellular localization and membrane protein topology. Through the use of a modern scripting language, inmembrane provides an accessible code-base and extensible architecture that is amenable to modification for related sequence annotation tasks.

Conclusions: Inmembrane easily integrates predictions from both local binaries and web-based queries to help gain an overview of likely surface exposed protein in a bacterial proteome. The program is hosted on the Github repository http://github.com/boscoh/inmembrane.

背景:表面暴露细菌膜蛋白的注释是蛋白质组学实验解释和验证的重要步骤。特别是,通过细胞表面蛋白酶刮除实验检测到的蛋白质可以指出膜蛋白的暴露区域,这些区域可能含有抗原决定因子或构成致病菌的疫苗靶点。结果:Inmembrane是一种预测细菌蛋白质序列中多肽表面暴露区域膜蛋白的工具。我们重新实施了革兰氏阳性细菌蛋白质组的方案,并开发了革兰氏阴性细菌的新方案,该方案与亚细胞定位和膜蛋白拓扑的多种预测因子相结合。通过使用现代脚本语言,inmembrane提供了一个可访问的代码库和可扩展的体系结构,可以修改相关的序列注释任务。结论:Inmembrane很容易集成来自本地二进制和基于web的查询的预测,以帮助获得细菌蛋白质组中可能表面暴露的蛋白质的概述。该程序托管在Github存储库http://github.com/boscoh/inmembrane上。
{"title":"Inmembrane, a bioinformatic workflow for annotation of bacterial cell-surface proteomes.","authors":"Andrew J Perry,&nbsp;Bosco K Ho","doi":"10.1186/1751-0473-8-9","DOIUrl":"https://doi.org/10.1186/1751-0473-8-9","url":null,"abstract":"<p><strong>Background: </strong>The annotation of surface exposed bacterial membrane proteins is an important step in interpretation and validation of proteomic experiments. In particular, proteins detected by cell surface protease shaving experiments can indicate exposed regions of membrane proteins that may contain antigenic determinants or constitute vaccine targets in pathogenic bacteria.</p><p><strong>Results: </strong>Inmembrane is a tool to predict the membrane proteins with surface-exposed regions of polypeptide in sets of bacterial protein sequences. We have re-implemented a protocol for Gram-positive bacterial proteomes, and developed a new protocol for Gram-negative bacteria, which interface with multiple predictors of subcellular localization and membrane protein topology. Through the use of a modern scripting language, inmembrane provides an accessible code-base and extensible architecture that is amenable to modification for related sequence annotation tasks.</p><p><strong>Conclusions: </strong>Inmembrane easily integrates predictions from both local binaries and web-based queries to help gain an overview of likely surface exposed protein in a bacterial proteome. The program is hosted on the Github repository http://github.com/boscoh/inmembrane.</p>","PeriodicalId":35052,"journal":{"name":"Source Code for Biology and Medicine","volume":"8 1","pages":"9"},"PeriodicalIF":0.0,"publicationDate":"2013-03-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/1751-0473-8-9","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"31316292","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}
引用次数: 14
SVAw - a web-based application tool for automated surrogate variable analysis of gene expression studies. SVAw - 一种基于网络的应用工具,用于对基因表达研究进行自动代理变量分析。
Q2 Decision Sciences Pub Date : 2013-03-11 DOI: 10.1186/1751-0473-8-8
Mehdi Pirooznia, Fayaz Seifuddin, Fernando S Goes, Jeffrey T Leek, Peter P Zandi

Background: Surrogate variable analysis (SVA) is a powerful method to identify, estimate, and utilize the components of gene expression heterogeneity due to unknown and/or unmeasured technical, genetic, environmental, or demographic factors. These sources of heterogeneity are common in gene expression studies, and failing to incorporate them into the analysis can obscure results. Using SVA increases the biological accuracy and reproducibility of gene expression studies by identifying these sources of heterogeneity and correctly accounting for them in the analysis.

Results: Here we have developed a web application called SVAw (Surrogate variable analysis Web app) that provides a user friendly interface for SVA analyses of genome-wide expression studies. The software has been developed based on open source bioconductor SVA package. In our software, we have extended the SVA program functionality in three aspects: (i) the SVAw performs a fully automated and user friendly analysis workflow; (ii) It calculates probe/gene Statistics for both pre and post SVA analysis and provides a table of results for the regression of gene expression on the primary variable of interest before and after correcting for surrogate variables; and (iii) it generates a comprehensive report file, including graphical comparison of the outcome for the user.

Conclusions: SVAw is a web server freely accessible solution for the surrogate variant analysis of high-throughput datasets and facilitates removing all unwanted and unknown sources of variation. It is freely available for use at http://psychiatry.igm.jhmi.edu/sva. The executable packages for both web and standalone application and the instruction for installation can be downloaded from our web site.

背景:替代变量分析(SVA)是一种功能强大的方法,可用于识别、估计和利用因未知和/或未测量的技术、遗传、环境或人口因素而导致的基因表达异质性成分。这些异质性来源在基因表达研究中很常见,如果不将其纳入分析,就会使结果模糊不清。使用 SVA 可以识别这些异质性来源,并在分析中正确考虑它们,从而提高基因表达研究的生物学准确性和可重复性:在此,我们开发了一款名为 SVAw(代理变量分析网络应用程序)的网络应用程序,它为全基因组表达研究的 SVA 分析提供了友好的用户界面。该软件是基于开源生物诱导 SVA 软件包开发的。在我们的软件中,我们从三个方面扩展了 SVA 程序的功能:(i) SVAw 执行全自动且用户友好的分析工作流程;(ii) 计算 SVA 分析前和分析后的探针/基因统计量,并提供在校正替代变量前后基因表达对主要相关变量的回归结果表;(iii) 生成综合报告文件,包括为用户提供结果的图形比较:SVAw 是一种可免费访问的网络服务器解决方案,用于对高通量数据集进行代用变异分析,并有助于去除所有不需要的未知变异源。它可在 http://psychiatry.igm.jhmi.edu/sva 免费使用。网络和独立应用程序的可执行程序包以及安装说明可从我们的网站下载。
{"title":"SVAw - a web-based application tool for automated surrogate variable analysis of gene expression studies.","authors":"Mehdi Pirooznia, Fayaz Seifuddin, Fernando S Goes, Jeffrey T Leek, Peter P Zandi","doi":"10.1186/1751-0473-8-8","DOIUrl":"10.1186/1751-0473-8-8","url":null,"abstract":"<p><strong>Background: </strong>Surrogate variable analysis (SVA) is a powerful method to identify, estimate, and utilize the components of gene expression heterogeneity due to unknown and/or unmeasured technical, genetic, environmental, or demographic factors. These sources of heterogeneity are common in gene expression studies, and failing to incorporate them into the analysis can obscure results. Using SVA increases the biological accuracy and reproducibility of gene expression studies by identifying these sources of heterogeneity and correctly accounting for them in the analysis.</p><p><strong>Results: </strong>Here we have developed a web application called SVAw (Surrogate variable analysis Web app) that provides a user friendly interface for SVA analyses of genome-wide expression studies. The software has been developed based on open source bioconductor SVA package. In our software, we have extended the SVA program functionality in three aspects: (i) the SVAw performs a fully automated and user friendly analysis workflow; (ii) It calculates probe/gene Statistics for both pre and post SVA analysis and provides a table of results for the regression of gene expression on the primary variable of interest before and after correcting for surrogate variables; and (iii) it generates a comprehensive report file, including graphical comparison of the outcome for the user.</p><p><strong>Conclusions: </strong>SVAw is a web server freely accessible solution for the surrogate variant analysis of high-throughput datasets and facilitates removing all unwanted and unknown sources of variation. It is freely available for use at http://psychiatry.igm.jhmi.edu/sva. The executable packages for both web and standalone application and the instruction for installation can be downloaded from our web site.</p>","PeriodicalId":35052,"journal":{"name":"Source Code for Biology and Medicine","volume":"8 1","pages":"8"},"PeriodicalIF":0.0,"publicationDate":"2013-03-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3614430/pdf/","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"31312047","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}
引用次数: 0
Git can facilitate greater reproducibility and increased transparency in science. Git可以促进科学中更大的可重复性和更高的透明度。
Q2 Decision Sciences Pub Date : 2013-02-28 DOI: 10.1186/1751-0473-8-7
Karthik Ram

Background: Reproducibility is the hallmark of good science. Maintaining a high degree of transparency in scientific reporting is essential not just for gaining trust and credibility within the scientific community but also for facilitating the development of new ideas. Sharing data and computer code associated with publications is becoming increasingly common, motivated partly in response to data deposition requirements from journals and mandates from funders. Despite this increase in transparency, it is still difficult to reproduce or build upon the findings of most scientific publications without access to a more complete workflow.

Findings: Version control systems (VCS), which have long been used to maintain code repositories in the software industry, are now finding new applications in science. One such open source VCS, Git, provides a lightweight yet robust framework that is ideal for managing the full suite of research outputs such as datasets, statistical code, figures, lab notes, and manuscripts. For individual researchers, Git provides a powerful way to track and compare versions, retrace errors, explore new approaches in a structured manner, while maintaining a full audit trail. For larger collaborative efforts, Git and Git hosting services make it possible for everyone to work asynchronously and merge their contributions at any time, all the while maintaining a complete authorship trail. In this paper I provide an overview of Git along with use-cases that highlight how this tool can be leveraged to make science more reproducible and transparent, foster new collaborations, and support novel uses.

背景:可重复性是优秀科学的标志。在科学报告中保持高度的透明度不仅对于在科学界获得信任和信誉至关重要,而且对于促进新思想的发展也至关重要。共享与出版物相关的数据和计算机代码正变得越来越普遍,这在一定程度上是为了响应期刊的数据存储要求和资助者的授权。尽管透明度有所提高,但如果没有更完整的工作流程,仍然很难复制或建立大多数科学出版物的发现。发现:版本控制系统(VCS)长期以来一直用于软件行业中维护代码库,现在正在科学中寻找新的应用。Git就是这样一个开源VCS,它提供了一个轻量级但健壮的框架,非常适合管理全套研究成果,如数据集、统计代码、图表、实验笔记和手稿。对于个人研究人员来说,Git提供了一种强大的方式来跟踪和比较版本、追溯错误、以结构化的方式探索新方法,同时保持完整的审计跟踪。对于更大的协作工作,Git和Git托管服务使每个人都可以异步工作,并在任何时候合并他们的贡献,同时保持完整的作者跟踪。在本文中,我提供了Git的概述以及用例,这些用例强调了如何利用这个工具使科学更加可复制和透明,促进新的协作,并支持新的用途。
{"title":"Git can facilitate greater reproducibility and increased transparency in science.","authors":"Karthik Ram","doi":"10.1186/1751-0473-8-7","DOIUrl":"https://doi.org/10.1186/1751-0473-8-7","url":null,"abstract":"<p><strong>Background: </strong>Reproducibility is the hallmark of good science. Maintaining a high degree of transparency in scientific reporting is essential not just for gaining trust and credibility within the scientific community but also for facilitating the development of new ideas. Sharing data and computer code associated with publications is becoming increasingly common, motivated partly in response to data deposition requirements from journals and mandates from funders. Despite this increase in transparency, it is still difficult to reproduce or build upon the findings of most scientific publications without access to a more complete workflow.</p><p><strong>Findings: </strong>Version control systems (VCS), which have long been used to maintain code repositories in the software industry, are now finding new applications in science. One such open source VCS, Git, provides a lightweight yet robust framework that is ideal for managing the full suite of research outputs such as datasets, statistical code, figures, lab notes, and manuscripts. For individual researchers, Git provides a powerful way to track and compare versions, retrace errors, explore new approaches in a structured manner, while maintaining a full audit trail. For larger collaborative efforts, Git and Git hosting services make it possible for everyone to work asynchronously and merge their contributions at any time, all the while maintaining a complete authorship trail. In this paper I provide an overview of Git along with use-cases that highlight how this tool can be leveraged to make science more reproducible and transparent, foster new collaborations, and support novel uses.</p>","PeriodicalId":35052,"journal":{"name":"Source Code for Biology and Medicine","volume":"8 1","pages":"7"},"PeriodicalIF":0.0,"publicationDate":"2013-02-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/1751-0473-8-7","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"31270564","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}
引用次数: 170
RECOT: a tool for the coordinate transformation of next-generation sequencing reads for comparative genomics and transcriptomics. RECOT:用于比较基因组学和转录组学的下一代测序读数坐标转换的工具。
Q2 Decision Sciences Pub Date : 2013-02-26 DOI: 10.1186/1751-0473-8-6
Akiko Izawa, Jun Sese

Background: The whole-genome sequences of many non-model organisms have recently been determined. Using these genome sequences, next-generation sequencing based experiments such as RNA-seq and ChIP-seq have been performed and comparisons of the experiments between related species have provided new knowledge about evolution and biological processes. Although these comparisons require transformation of the genome coordinates of the reads between the species, current software tools are not suitable to convert the massive numbers of reads to the corresponding coordinates of other species' genomes.

Results: Here, we introduce a set of programs, called REad COordinate Transformer (RECOT), created to transform the coordinates of short reads obtained from the genome of a query species being studied to that of a comparison target species after aligning the query and target gene/genome sequences. RECOT generates output in SAM format that can be viewed using recent genome browsers capable of displaying next-generation sequencing data.

Conclusions: We demonstrate the usefulness of RECOT in comparing ChIP-seq results between two closely-related fruit flies. The results indicate position changes of a transcription factor binding site caused sequence polymorphisms at the binding site.

背景:最近已经确定了许多非模式生物的全基因组序列。利用这些基因组序列,下一代基于测序的实验,如RNA-seq和ChIP-seq已经完成,相关物种之间的实验比较提供了关于进化和生物过程的新知识。虽然这些比较需要转换物种间reads的基因组坐标,但现有的软件工具并不适合将大量的reads转换为其他物种基因组的相应坐标。结果:在这里,我们介绍了一套名为REad COordinate Transformer (RECOT)的程序,该程序用于在比对查询和目标基因/基因组序列后,将从正在研究的查询物种基因组中获得的短读的坐标转换为比较目标物种的坐标。RECOT生成SAM格式的输出,可以使用能够显示下一代测序数据的最新基因组浏览器查看。结论:我们证明了RECOT在比较两种亲缘关系密切的果蝇的ChIP-seq结果中的有效性。结果表明,一个转录因子结合位点的位置变化导致了该结合位点的序列多态性。
{"title":"RECOT: a tool for the coordinate transformation of next-generation sequencing reads for comparative genomics and transcriptomics.","authors":"Akiko Izawa,&nbsp;Jun Sese","doi":"10.1186/1751-0473-8-6","DOIUrl":"https://doi.org/10.1186/1751-0473-8-6","url":null,"abstract":"<p><strong>Background: </strong>The whole-genome sequences of many non-model organisms have recently been determined. Using these genome sequences, next-generation sequencing based experiments such as RNA-seq and ChIP-seq have been performed and comparisons of the experiments between related species have provided new knowledge about evolution and biological processes. Although these comparisons require transformation of the genome coordinates of the reads between the species, current software tools are not suitable to convert the massive numbers of reads to the corresponding coordinates of other species' genomes.</p><p><strong>Results: </strong>Here, we introduce a set of programs, called REad COordinate Transformer (RECOT), created to transform the coordinates of short reads obtained from the genome of a query species being studied to that of a comparison target species after aligning the query and target gene/genome sequences. RECOT generates output in SAM format that can be viewed using recent genome browsers capable of displaying next-generation sequencing data.</p><p><strong>Conclusions: </strong>We demonstrate the usefulness of RECOT in comparing ChIP-seq results between two closely-related fruit flies. The results indicate position changes of a transcription factor binding site caused sequence polymorphisms at the binding site.</p>","PeriodicalId":35052,"journal":{"name":"Source Code for Biology and Medicine","volume":"8 1","pages":"6"},"PeriodicalIF":0.0,"publicationDate":"2013-02-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/1751-0473-8-6","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"31266233","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}
引用次数: 2
CrypticIBDcheck: an R package for checking cryptic relatedness in nominally unrelated individuals. CrypticIBDcheck:一个R包,用于检查名义上不相关的个体的隐式相关性。
Q2 Decision Sciences Pub Date : 2013-02-06 DOI: 10.1186/1751-0473-8-5
Annick Nembot-Simo, Jinko Graham, Brad McNeney

Background: In population association studies, standard methods of statistical inference assume that study subjects are independent samples. In genetic association studies, it is therefore of interest to diagnose undocumented close relationships in nominally unrelated study samples.

Results: We describe the R package CrypticIBDcheck to identify pairs of closely-related subjects based on genetic marker data from single-nucleotide polymorphisms (SNPs). The package is able to accommodate SNPs in linkage disequibrium (LD), without the need to thin the markers so that they are approximately independent in the population. Sample pairs are identified by superposing their estimated identity-by-descent (IBD) coefficients on plots of IBD coefficients for pairs of simulated subjects from one of several common close relationships.

Conclusions: The methods implemented in CrypticIBDcheck are particularly relevant to candidate-gene association studies, in which dependent SNPs cluster in a relatively small number of genes spread throughout the genome. The accommodation of LD allows the use of all available genetic data, a desirable property when working with a modest number of dependent SNPs within candidate genes. CrypticIBDcheck is available from the Comprehensive R Archive Network (CRAN).

背景:在群体关联研究中,统计推断的标准方法假设研究对象是独立样本。因此,在遗传关联研究中,在名义上不相关的研究样本中诊断未记录的密切关系是有意义的。结果:基于单核苷酸多态性(snp)的遗传标记数据,我们描述了R包CrypticIBDcheck来识别亲缘关系密切的受试者对。该包装能够容纳连锁不平衡(LD)中的snp,而不需要使标记变薄,从而使它们在群体中近似独立。通过将估计的IBD系数叠加在几种常见密切关系中的模拟对象对的IBD系数图上,来识别样本对。结论:在CrypticIBDcheck中实施的方法与候选基因关联研究特别相关,在候选基因关联研究中,依赖的snp聚集在整个基因组中分布的相对较少的基因中。适应LD允许使用所有可用的遗传数据,这是在候选基因中使用少量依赖snp时理想的特性。CrypticIBDcheck可从综合R档案网络(CRAN)获得。
{"title":"CrypticIBDcheck: an R package for checking cryptic relatedness in nominally unrelated individuals.","authors":"Annick Nembot-Simo,&nbsp;Jinko Graham,&nbsp;Brad McNeney","doi":"10.1186/1751-0473-8-5","DOIUrl":"https://doi.org/10.1186/1751-0473-8-5","url":null,"abstract":"<p><strong>Background: </strong>In population association studies, standard methods of statistical inference assume that study subjects are independent samples. In genetic association studies, it is therefore of interest to diagnose undocumented close relationships in nominally unrelated study samples.</p><p><strong>Results: </strong>We describe the R package CrypticIBDcheck to identify pairs of closely-related subjects based on genetic marker data from single-nucleotide polymorphisms (SNPs). The package is able to accommodate SNPs in linkage disequibrium (LD), without the need to thin the markers so that they are approximately independent in the population. Sample pairs are identified by superposing their estimated identity-by-descent (IBD) coefficients on plots of IBD coefficients for pairs of simulated subjects from one of several common close relationships.</p><p><strong>Conclusions: </strong>The methods implemented in CrypticIBDcheck are particularly relevant to candidate-gene association studies, in which dependent SNPs cluster in a relatively small number of genes spread throughout the genome. The accommodation of LD allows the use of all available genetic data, a desirable property when working with a modest number of dependent SNPs within candidate genes. CrypticIBDcheck is available from the Comprehensive R Archive Network (CRAN).</p>","PeriodicalId":35052,"journal":{"name":"Source Code for Biology and Medicine","volume":"8 1","pages":"5"},"PeriodicalIF":0.0,"publicationDate":"2013-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/1751-0473-8-5","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"31217825","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}
引用次数: 8
BlaSTorage: a fast package to parse, manage and store BLAST results. BlaSTorage:一个快速的包来解析,管理和存储BLAST结果。
Q2 Decision Sciences Pub Date : 2013-01-30 DOI: 10.1186/1751-0473-8-4
Massimiliano Orsini, Simone Carcangiu

Unlabelled:

Background: Large-scale sequence studies requiring BLAST-based analysis produce huge amounts of data to be parsed. BLAST parsers are available, but they are often missing some important features, such as keeping all information from the raw BLAST output, allowing direct access to single results, and performing logical operations over them.

Findings: We implemented BlaSTorage, a Python package that parses multi BLAST results and returns them in a purpose-built object-database format. Unlike other BLAST parsers, BlaSTorage retains and stores all parts of BLAST results, including alignments, without loss of information; a complete API allows access to all the data components.

Conclusions: BlaSTorage shows comparable speed of more basic parser written in compiled languages as C++ and can be easily integrated into web applications or software pipelines.

背景:需要基于blast分析的大规模序列研究产生大量需要分析的数据。BLAST解析器是可用的,但是它们通常缺少一些重要的特性,例如保留原始BLAST输出中的所有信息,允许直接访问单个结果,并对它们执行逻辑操作。结果:我们实现了BlaSTorage,这是一个Python包,可以解析多个BLAST结果并以专门构建的对象数据库格式返回它们。与其他BLAST解析器不同,BlaSTorage保留并存储BLAST结果的所有部分,包括对齐,而不会丢失信息;一个完整的API允许访问所有的数据组件。结论:BlaSTorage显示出与用c++等编译语言编写的更基本的解析器相当的速度,可以很容易地集成到web应用程序或软件管道中。
{"title":"BlaSTorage: a fast package to parse, manage and store BLAST results.","authors":"Massimiliano Orsini,&nbsp;Simone Carcangiu","doi":"10.1186/1751-0473-8-4","DOIUrl":"https://doi.org/10.1186/1751-0473-8-4","url":null,"abstract":"<p><strong>Unlabelled: </strong></p><p><strong>Background: </strong>Large-scale sequence studies requiring BLAST-based analysis produce huge amounts of data to be parsed. BLAST parsers are available, but they are often missing some important features, such as keeping all information from the raw BLAST output, allowing direct access to single results, and performing logical operations over them.</p><p><strong>Findings: </strong>We implemented BlaSTorage, a Python package that parses multi BLAST results and returns them in a purpose-built object-database format. Unlike other BLAST parsers, BlaSTorage retains and stores all parts of BLAST results, including alignments, without loss of information; a complete API allows access to all the data components.</p><p><strong>Conclusions: </strong>BlaSTorage shows comparable speed of more basic parser written in compiled languages as C++ and can be easily integrated into web applications or software pipelines.</p>","PeriodicalId":35052,"journal":{"name":"Source Code for Biology and Medicine","volume":"8 1","pages":"4"},"PeriodicalIF":0.0,"publicationDate":"2013-01-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/1751-0473-8-4","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"31199035","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}
引用次数: 2
FCC - An automated rule-based processing tool for life science data. FCC -一个自动的基于规则的生命科学数据处理工具。
Q2 Decision Sciences Pub Date : 2013-01-11 DOI: 10.1186/1751-0473-8-3
Simon Barkow-Oesterreicher, Can Türker, Christian Panse

Background: Data processing in the bioinformatics field often involves the handling of diverse software programs in one workflow. The field is lacking a set of standards for file formats so that files have to be processed in different ways in order to make them compatible to different analysis programs. The problem is that mass spectrometry vendors at most provide only closed-source Windows libraries to programmatically access their proprietary binary formats. This prohibits the creation of an efficient and unified tool that fits all processing needs of the users. Therefore, researchers are spending a significant amount of time using GUI-based conversion and processing programs. Besides the time needed for manual usage, such programs also can show long running times for processing, because most of them make use of only a single CPU. In particular, algorithms to enhance data quality, e.g. peak picking or deconvolution of spectra, add waiting time for the users.

Results: To automate these processing tasks and let them run continuously without user interaction, we developed the FGCZ Converter Control (FCC) at the Functional Genomics Center Zurich (FGCZ) core facility. The FCC is a rule-based system for automated file processing that reduces the operation of diverse programs to a single configuration task. Using filtering rules for raw data files, the parameters for all tasks can be custom-tailored to the needs of every single researcher and processing can run automatically and efficiently on any number of servers in parallel using all available CPU resources.

Conclusions: FCC has been used intensively at FGCZ for processing more than hundred thousand mass spectrometry raw files so far. Since we know that many other research facilities have similar problems, we would like to report on our tool and the accompanying ideas for an efficient set-up for potential reuse.

背景:生物信息学领域的数据处理通常涉及在一个工作流程中处理不同的软件程序。该领域缺乏一套文件格式的标准,因此必须以不同的方式处理文件,以便使它们与不同的分析程序兼容。问题是质谱供应商最多只提供闭源的Windows库,以编程方式访问其专有的二进制格式。这就妨碍了创建一个高效和统一的工具来满足用户的所有处理需求。因此,研究人员花费大量时间使用基于gui的转换和处理程序。除了手动使用所需的时间外,这类程序的处理运行时间也很长,因为它们大多数只使用单个CPU。特别是,提高数据质量的算法,如峰拾取或频谱的反卷积,增加了用户的等待时间。结果:为了自动化这些处理任务并使其在没有用户交互的情况下连续运行,我们在苏黎世功能基因组学中心(FGCZ)核心设施开发了FGCZ转换器控制(FCC)。FCC是一个基于规则的自动文件处理系统,可将各种程序的操作减少到单个配置任务。使用原始数据文件的过滤规则,所有任务的参数都可以根据每个研究人员的需要进行定制,并且可以使用所有可用的CPU资源在任意数量的服务器上并行地自动有效地运行。结论:FCC已在FGCZ广泛使用,迄今为止处理了超过十万份质谱原始文件。由于我们知道许多其他的研究设施也有类似的问题,我们想报告一下我们的工具和伴随的想法,以便为潜在的重用提供有效的设置。
{"title":"FCC - An automated rule-based processing tool for life science data.","authors":"Simon Barkow-Oesterreicher,&nbsp;Can Türker,&nbsp;Christian Panse","doi":"10.1186/1751-0473-8-3","DOIUrl":"https://doi.org/10.1186/1751-0473-8-3","url":null,"abstract":"<p><strong>Background: </strong>Data processing in the bioinformatics field often involves the handling of diverse software programs in one workflow. The field is lacking a set of standards for file formats so that files have to be processed in different ways in order to make them compatible to different analysis programs. The problem is that mass spectrometry vendors at most provide only closed-source Windows libraries to programmatically access their proprietary binary formats. This prohibits the creation of an efficient and unified tool that fits all processing needs of the users. Therefore, researchers are spending a significant amount of time using GUI-based conversion and processing programs. Besides the time needed for manual usage, such programs also can show long running times for processing, because most of them make use of only a single CPU. In particular, algorithms to enhance data quality, e.g. peak picking or deconvolution of spectra, add waiting time for the users.</p><p><strong>Results: </strong>To automate these processing tasks and let them run continuously without user interaction, we developed the FGCZ Converter Control (FCC) at the Functional Genomics Center Zurich (FGCZ) core facility. The FCC is a rule-based system for automated file processing that reduces the operation of diverse programs to a single configuration task. Using filtering rules for raw data files, the parameters for all tasks can be custom-tailored to the needs of every single researcher and processing can run automatically and efficiently on any number of servers in parallel using all available CPU resources.</p><p><strong>Conclusions: </strong>FCC has been used intensively at FGCZ for processing more than hundred thousand mass spectrometry raw files so far. Since we know that many other research facilities have similar problems, we would like to report on our tool and the accompanying ideas for an efficient set-up for potential reuse.</p>","PeriodicalId":35052,"journal":{"name":"Source Code for Biology and Medicine","volume":"8 1","pages":"3"},"PeriodicalIF":0.0,"publicationDate":"2013-01-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/1751-0473-8-3","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"31154644","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}
引用次数: 17
Knowledge Driven Variable Selection (KDVS) - a new approach to enrichment analysis of gene signatures obtained from high-throughput data. 知识驱动变量选择(KDVS)——一种从高通量数据中获得的基因特征富集分析的新方法。
Q2 Decision Sciences Pub Date : 2013-01-09 DOI: 10.1186/1751-0473-8-2
Grzegorz Zycinski, Annalisa Barla, Margherita Squillario, Tiziana Sanavia, Barbara Di Camillo, Alessandro Verri

Background: High-throughput (HT) technologies provide huge amount of gene expression data that can be used to identify biomarkers useful in the clinical practice. The most frequently used approaches first select a set of genes (i.e. gene signature) able to characterize differences between two or more phenotypical conditions, and then provide a functional assessment of the selected genes with an a posteriori enrichment analysis, based on biological knowledge. However, this approach comes with some drawbacks. First, gene selection procedure often requires tunable parameters that affect the outcome, typically producing many false hits. Second, a posteriori enrichment analysis is based on mapping between biological concepts and gene expression measurements, which is hard to compute because of constant changes in biological knowledge and genome analysis. Third, such mapping is typically used in the assessment of the coverage of gene signature by biological concepts, that is either score-based or requires tunable parameters as well, limiting its power.

Results: We present Knowledge Driven Variable Selection (KDVS), a framework that uses a priori biological knowledge in HT data analysis. The expression data matrix is transformed, according to prior knowledge, into smaller matrices, easier to analyze and to interpret from both computational and biological viewpoints. Therefore KDVS, unlike most approaches, does not exclude a priori any function or process potentially relevant for the biological question under investigation. Differently from the standard approach where gene selection and functional assessment are applied independently, KDVS embeds these two steps into a unified statistical framework, decreasing the variability derived from the threshold-dependent selection, the mapping to the biological concepts, and the signature coverage. We present three case studies to assess the usefulness of the method.

Conclusions: We showed that KDVS not only enables the selection of known biological functionalities with accuracy, but also identification of new ones. An efficient implementation of KDVS was devised to obtain results in a fast and robust way. Computing time is drastically reduced by the effective use of distributed resources. Finally, integrated visualization techniques immediately increase the interpretability of results. Overall, KDVS approach can be considered as a viable alternative to enrichment-based approaches.

背景:高通量(HT)技术提供了大量的基因表达数据,可用于识别在临床实践中有用的生物标志物。最常用的方法是首先选择一组能够表征两种或多种表型条件之间差异的基因(即基因标记),然后根据生物学知识,通过事后富集分析对所选基因进行功能评估。然而,这种方法也有一些缺点。首先,基因选择过程通常需要可调整的参数来影响结果,通常会产生许多错误的结果。其次,后验富集分析是基于生物学概念和基因表达测量之间的映射,由于生物学知识和基因组分析的不断变化,这很难计算。第三,这种定位通常用于评估生物概念对基因特征的覆盖范围,这要么是基于分数的,要么需要可调参数,限制了它的能力。结果:我们提出了知识驱动变量选择(KDVS),这是一个在HT数据分析中使用先验生物学知识的框架。根据先验知识,表达式数据矩阵被转换成更小的矩阵,从计算和生物学的角度更容易分析和解释。因此,与大多数方法不同,KDVS不会先验地排除与正在研究的生物学问题潜在相关的任何功能或过程。与独立应用基因选择和功能评估的标准方法不同,KDVS将这两个步骤嵌入到统一的统计框架中,减少了阈值依赖选择、生物概念映射和签名覆盖所产生的可变性。我们提出三个案例研究来评估该方法的有效性。结论:我们发现KDVS不仅可以准确地选择已知的生物学功能,而且可以识别新的功能。设计了一种有效的KDVS实现,以快速、鲁棒的方式获得结果。有效地利用分布式资源大大减少了计算时间。最后,集成的可视化技术立即增加了结果的可解释性。总体而言,KDVS方法可被视为基于富集方法的可行替代方案。
{"title":"Knowledge Driven Variable Selection (KDVS) - a new approach to enrichment analysis of gene signatures obtained from high-throughput data.","authors":"Grzegorz Zycinski,&nbsp;Annalisa Barla,&nbsp;Margherita Squillario,&nbsp;Tiziana Sanavia,&nbsp;Barbara Di Camillo,&nbsp;Alessandro Verri","doi":"10.1186/1751-0473-8-2","DOIUrl":"https://doi.org/10.1186/1751-0473-8-2","url":null,"abstract":"<p><strong>Background: </strong>High-throughput (HT) technologies provide huge amount of gene expression data that can be used to identify biomarkers useful in the clinical practice. The most frequently used approaches first select a set of genes (i.e. gene signature) able to characterize differences between two or more phenotypical conditions, and then provide a functional assessment of the selected genes with an a posteriori enrichment analysis, based on biological knowledge. However, this approach comes with some drawbacks. First, gene selection procedure often requires tunable parameters that affect the outcome, typically producing many false hits. Second, a posteriori enrichment analysis is based on mapping between biological concepts and gene expression measurements, which is hard to compute because of constant changes in biological knowledge and genome analysis. Third, such mapping is typically used in the assessment of the coverage of gene signature by biological concepts, that is either score-based or requires tunable parameters as well, limiting its power.</p><p><strong>Results: </strong>We present Knowledge Driven Variable Selection (KDVS), a framework that uses a priori biological knowledge in HT data analysis. The expression data matrix is transformed, according to prior knowledge, into smaller matrices, easier to analyze and to interpret from both computational and biological viewpoints. Therefore KDVS, unlike most approaches, does not exclude a priori any function or process potentially relevant for the biological question under investigation. Differently from the standard approach where gene selection and functional assessment are applied independently, KDVS embeds these two steps into a unified statistical framework, decreasing the variability derived from the threshold-dependent selection, the mapping to the biological concepts, and the signature coverage. We present three case studies to assess the usefulness of the method.</p><p><strong>Conclusions: </strong>We showed that KDVS not only enables the selection of known biological functionalities with accuracy, but also identification of new ones. An efficient implementation of KDVS was devised to obtain results in a fast and robust way. Computing time is drastically reduced by the effective use of distributed resources. Finally, integrated visualization techniques immediately increase the interpretability of results. Overall, KDVS approach can be considered as a viable alternative to enrichment-based approaches.</p>","PeriodicalId":35052,"journal":{"name":"Source Code for Biology and Medicine","volume":" ","pages":"2"},"PeriodicalIF":0.0,"publicationDate":"2013-01-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/1751-0473-8-2","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"40220923","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
MmPalateMiRNA, an R package compendium illustrating analysis of miRNA microarray data. mmpalatmirna,一个R包纲要,说明miRNA微阵列数据的分析。
Q2 Decision Sciences Pub Date : 2013-01-08 DOI: 10.1186/1751-0473-8-1
Guy N Brock, Partha Mukhopadhyay, Vasyl Pihur, Cynthia Webb, Robert M Greene, M Michele Pisano

Background: MicroRNAs (miRNAs) constitute the largest family of noncoding RNAs involved in gene silencing and represent critical regulators of cell and tissue differentiation. Microarray expression profiling of miRNAs is an effective means of acquiring genome-level information of miRNA activation and inhibition, as well as the potential regulatory role that these genes play within a biological system. As with mRNA expression profiling arrays, miRNA microarrays come in a variety of platforms from numerous manufacturers, and there are a multitude of techniques available for reducing and analyzing these data.

Results: In this paper, we present an analysis of a typical two-color miRNA microarray experiment using publicly available packages from R and Bioconductor, the open-source software project for the analysis of genomic data. Covered topics include visualization, normalization, quality checking, differential expression, cluster analysis, miRNA target identification, and gene set enrichment analysis. Many of these tools carry-over from the analysis of mRNA microarrays, but with some notable differences that require special attention. The paper is presented as a "compendium" which, along with the accompanying R package MmPalateMiRNA, contains all of the experimental data and source code to reproduce the analyses contained in the paper.

Conclusions: The compendium presented in this paper will provide investigators with an access point for applying the methods available in R and Bioconductor for analysis of their own miRNA array data.

背景:MicroRNAs (miRNAs)是参与基因沉默的最大的非编码rna家族,是细胞和组织分化的关键调控因子。miRNA的微阵列表达谱分析是获取miRNA激活和抑制的基因组水平信息以及这些基因在生物系统中发挥的潜在调节作用的有效手段。与mRNA表达谱阵列一样,miRNA微阵列来自众多制造商的各种平台,并且有多种技术可用于减少和分析这些数据。结果:在本文中,我们使用R和Bioconductor(用于基因组数据分析的开源软件项目)公开提供的软件包对一个典型的双色miRNA微阵列实验进行了分析。涵盖的主题包括可视化、规范化、质量检查、差异表达、聚类分析、miRNA目标鉴定和基因集富集分析。许多这些工具从mRNA微阵列的分析中延续下来,但有一些值得注意的差异需要特别注意。这篇论文以“纲要”的形式呈现,连同附带的R包MmPalateMiRNA,包含了所有的实验数据和源代码,以重现论文中包含的分析。结论:本文中提出的纲要将为研究人员提供一个接入点,用于应用R和Bioconductor中可用的方法来分析他们自己的miRNA阵列数据。
{"title":"MmPalateMiRNA, an R package compendium illustrating analysis of miRNA microarray data.","authors":"Guy N Brock,&nbsp;Partha Mukhopadhyay,&nbsp;Vasyl Pihur,&nbsp;Cynthia Webb,&nbsp;Robert M Greene,&nbsp;M Michele Pisano","doi":"10.1186/1751-0473-8-1","DOIUrl":"https://doi.org/10.1186/1751-0473-8-1","url":null,"abstract":"<p><strong>Background: </strong>MicroRNAs (miRNAs) constitute the largest family of noncoding RNAs involved in gene silencing and represent critical regulators of cell and tissue differentiation. Microarray expression profiling of miRNAs is an effective means of acquiring genome-level information of miRNA activation and inhibition, as well as the potential regulatory role that these genes play within a biological system. As with mRNA expression profiling arrays, miRNA microarrays come in a variety of platforms from numerous manufacturers, and there are a multitude of techniques available for reducing and analyzing these data.</p><p><strong>Results: </strong>In this paper, we present an analysis of a typical two-color miRNA microarray experiment using publicly available packages from R and Bioconductor, the open-source software project for the analysis of genomic data. Covered topics include visualization, normalization, quality checking, differential expression, cluster analysis, miRNA target identification, and gene set enrichment analysis. Many of these tools carry-over from the analysis of mRNA microarrays, but with some notable differences that require special attention. The paper is presented as a \"compendium\" which, along with the accompanying R package MmPalateMiRNA, contains all of the experimental data and source code to reproduce the analyses contained in the paper.</p><p><strong>Conclusions: </strong>The compendium presented in this paper will provide investigators with an access point for applying the methods available in R and Bioconductor for analysis of their own miRNA array data.</p>","PeriodicalId":35052,"journal":{"name":"Source Code for Biology and Medicine","volume":" ","pages":"1"},"PeriodicalIF":0.0,"publicationDate":"2013-01-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/1751-0473-8-1","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"40220194","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}
引用次数: 35
期刊
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