• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

使用InMoose弥合R和Python在批量转录组数据分析中的差距。

Bridging the gap between R and Python in bulk transcriptomic data analysis with InMoose.

作者信息

Colange Maximilien, Appé Guillaume, Meunier Léa, Weill Solène, Johnson W Evan, Nordor Akpéli, Behdenna Abdelkader

机构信息

Epigene Labs, Paris, France.

Rutgers New Jersey Medical School, Rutgers University, Newark, NJ, USA.

出版信息

Sci Rep. 2025 May 24;15(1):18104. doi: 10.1038/s41598-025-03376-y.

DOI:10.1038/s41598-025-03376-y
PMID:40413334
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC12103579/
Abstract

We introduce InMoose, an open-source Python environment aimed at omic data analysis. We illustrate its capabilities for bulk transcriptomic data analysis. Due to its wide adoption, Python has grown as a de facto standard in fields increasingly important for bioinformatic pipelines, such as data science, machine learning, or artificial intelligence (AI). As a general-purpose language, Python is also recognized for its versatility and scalability. InMoose aims at bringing state-of-the-art tools, historically written in R, to the Python ecosystem. InMoose focuses on providing drop-in replacements for R tools, to ensure consistency and reproducibility between R-based and Python-based pipelines. The first development phase has focused on bulk transcriptomic data, with current capabilities encompassing data simulation, batch effect correction, and differential analysis and meta-analysis.

摘要

我们引入了InMoose,这是一个旨在进行组学数据分析的开源Python环境。我们展示了它在批量转录组数据分析方面的能力。由于其广泛应用,Python已成为生物信息学管道中越来越重要的领域(如数据科学、机器学习或人工智能)事实上的标准。作为一种通用语言,Python还因其通用性和可扩展性而受到认可。InMoose旨在将历来用R编写的前沿工具引入Python生态系统。InMoose专注于为R工具提供直接替代方案,以确保基于R和基于Python的管道之间的一致性和可重复性。第一个开发阶段专注于批量转录组数据,目前的功能包括数据模拟、批次效应校正、差异分析和荟萃分析。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b394/12103579/65d465ac00d7/41598_2025_3376_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b394/12103579/621ea6ea65df/41598_2025_3376_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b394/12103579/7fdd76a4d9d2/41598_2025_3376_Figa_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b394/12103579/74a46200ea2c/41598_2025_3376_Figb_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b394/12103579/6714990c01d2/41598_2025_3376_Figc_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b394/12103579/65d465ac00d7/41598_2025_3376_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b394/12103579/621ea6ea65df/41598_2025_3376_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b394/12103579/7fdd76a4d9d2/41598_2025_3376_Figa_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b394/12103579/74a46200ea2c/41598_2025_3376_Figb_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b394/12103579/6714990c01d2/41598_2025_3376_Figc_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b394/12103579/65d465ac00d7/41598_2025_3376_Fig2_HTML.jpg

相似文献

1
Bridging the gap between R and Python in bulk transcriptomic data analysis with InMoose.使用InMoose弥合R和Python在批量转录组数据分析中的差距。
Sci Rep. 2025 May 24;15(1):18104. doi: 10.1038/s41598-025-03376-y.
2
pyComBat, a Python tool for batch effects correction in high-throughput molecular data using empirical Bayes methods.pyComBat,一个使用经验贝叶斯方法进行高通量分子数据批次效应校正的 Python 工具。
BMC Bioinformatics. 2023 Dec 7;24(1):459. doi: 10.1186/s12859-023-05578-5.
3
NeuroPycon: An open-source python toolbox for fast multi-modal and reproducible brain connectivity pipelines.NeuroPycon:一个开源的 Python 工具包,用于快速进行多模态和可重复的脑连接管道。
Neuroimage. 2020 Oct 1;219:117020. doi: 10.1016/j.neuroimage.2020.117020. Epub 2020 Jun 6.
4
PyVisualFields: A Python Package for Visual Field Analysis.PyVisualFields:用于视野分析的 Python 包。
Transl Vis Sci Technol. 2023 Feb 1;12(2):6. doi: 10.1167/tvst.12.2.6.
5
ASAS-NANP symposium: mathematical modeling in animal nutrition-Making sense of big data and machine learning: how open-source code can advance training of animal scientists.ASAS-NANP 研讨会:动物营养中的数学建模——从大数据和机器学习中得出意义:开源代码如何促进动物科学家的培训。
J Anim Sci. 2023 Jan 3;101. doi: 10.1093/jas/skad317.
6
Highdicom: a Python Library for Standardized Encoding of Image Annotations and Machine Learning Model Outputs in Pathology and Radiology.Highdicom:一个用于在病理学和放射学中对图像注释和机器学习模型输出进行标准化编码的 Python 库。
J Digit Imaging. 2022 Dec;35(6):1719-1737. doi: 10.1007/s10278-022-00683-y. Epub 2022 Aug 22.
7
Gene count estimation with pytximport enables reproducible analysis of bulk RNA sequencing data in Python.使用pytximport进行基因计数估计能够在Python中对批量RNA测序数据进行可重复分析。
Bioinformatics. 2024 Nov 28;40(12). doi: 10.1093/bioinformatics/btae700.
8
plotnineSeqSuite: a Python package for visualizing sequence data using ggplot2 style.plotnineSeqSuite:一个使用 ggplot2 风格可视化序列数据的 Python 包。
BMC Genomics. 2023 Oct 3;24(1):585. doi: 10.1186/s12864-023-09677-8.
9
Artificial intelligence for breast cancer detection and its health technology assessment: A scoping review.用于乳腺癌检测的人工智能及其健康技术评估:一项范围综述。
Comput Biol Med. 2025 Jan;184:109391. doi: 10.1016/j.compbiomed.2024.109391. Epub 2024 Nov 22.
10
Reaction Templates: Bridging Synthesis Knowledge and Artificial Intelligence.反应模板:连接合成知识与人工智能
Acc Chem Res. 2024 Jul 16;57(14):1964-1972. doi: 10.1021/acs.accounts.4c00261. Epub 2024 Jun 26.

引用本文的文献

1
Differential expression analysis with inmoose, the integrated multi-omic open-source environment in Python.使用inmoose进行差异表达分析,inmoose是Python中的集成多组学开源环境。
BMC Bioinformatics. 2025 Jun 23;26(1):160. doi: 10.1186/s12859-025-06180-7.

本文引用的文献

1
OmicVerse: a framework for bridging and deepening insights across bulk and single-cell sequencing.OmicVerse:一个连接和深化批量及单细胞测序见解的框架。
Nat Commun. 2024 Jul 16;15(1):5983. doi: 10.1038/s41467-024-50194-3.
2
pyComBat, a Python tool for batch effects correction in high-throughput molecular data using empirical Bayes methods.pyComBat,一个使用经验贝叶斯方法进行高通量分子数据批次效应校正的 Python 工具。
BMC Bioinformatics. 2023 Dec 7;24(1):459. doi: 10.1186/s12859-023-05578-5.
3
PyDESeq2: a python package for bulk RNA-seq differential expression analysis.
PyDESeq2:一个用于批量 RNA-seq 差异表达分析的 Python 包。
Bioinformatics. 2023 Sep 2;39(9). doi: 10.1093/bioinformatics/btad547.
4
The scverse project provides a computational ecosystem for single-cell omics data analysis.scverse项目为单细胞组学数据分析提供了一个计算生态系统。
Nat Biotechnol. 2023 May;41(5):604-606. doi: 10.1038/s41587-023-01733-8.
5
: batch effect adjustment for RNA-seq count data.RNA测序计数数据的批次效应调整
NAR Genom Bioinform. 2020 Sep;2(3):lqaa078. doi: 10.1093/nargab/lqaa078. Epub 2020 Sep 21.
6
Comparison of aggregate and individual participant data approaches to meta-analysis of randomised trials: An observational study.汇总数据和个体参与者数据方法在随机试验荟萃分析中的比较:一项观察性研究。
PLoS Med. 2020 Jan 31;17(1):e1003019. doi: 10.1371/journal.pmed.1003019. eCollection 2020 Jan.
7
SCANPY: large-scale single-cell gene expression data analysis.SCANPY:大规模单细胞基因表达数据分析。
Genome Biol. 2018 Feb 6;19(1):15. doi: 10.1186/s13059-017-1382-0.
8
Splatter: simulation of single-cell RNA sequencing data.Splatter:单细胞 RNA 测序数据模拟。
Genome Biol. 2017 Sep 12;18(1):174. doi: 10.1186/s13059-017-1305-0.
9
From reads to genes to pathways: differential expression analysis of RNA-Seq experiments using Rsubread and the edgeR quasi-likelihood pipeline.从 reads 到基因再到通路:使用 Rsubread 和 edgeR 拟似然方法对 RNA-Seq 实验进行差异表达分析
F1000Res. 2016 Jun 20;5:1438. doi: 10.12688/f1000research.8987.2. eCollection 2016.
10
Orchestrating high-throughput genomic analysis with Bioconductor.使用Bioconductor编排高通量基因组分析。
Nat Methods. 2015 Feb;12(2):115-21. doi: 10.1038/nmeth.3252.