← All .science files
pmid:41120378
Integrative transcriptomic analysis identifies shared EndMT-related gene signatures in endometriosis and recurrent miscarriage.
Yue Liang · Liangcheng Yu · Qingde Zhou · Danjie Su · Lu Wang · Cong Li · Jingjing Wang · Haihui Wang · Jie Dong · Xifeng Xiao · Xiaohong Wang
Scientific reports · 2025 doi:10.1038/s41598-025-20302-4
Paper
complete
Experiment
partial
Data
partial
Analysis
partial
Execution
absent
Execution evidence has not yet been added to this .science file. Explore its methods, data and open questions to plan the next step.
Record details sci_version · id · kind · revision · content_hash · schema · created_at · updated_at · generator
paper object · 10 fields
authors array · 11 items
claims array · 3 items
[0] object · 6 fields
[1] object · 6 fields
evidence array · 1 item
[0] object · 3 fields
[2] object · 6 fields
target object · 4 fields
evidence array · 1 item
[0] object · 3 fields
gaps array · 0 items
experiment object · 8 fields
steps array · 3 items
[0] object · 13 fields
parameters object · 0 fields
inputs array · 1 item
outputs array · 1 item
instruments array · 0 items
reagents array · 0 items
[1] object · 13 fields
parameters object · 0 fields
inputs array · 0 items
outputs array · 1 item
instruments array · 0 items
reagents array · 0 items
[2] object · 13 fields
parameters object · 0 fields
inputs array · 0 items
outputs array · 1 item
instruments array · 0 items
reagents array · 0 items
materials array · 0 items
instruments array · 0 items
reagents array · 0 items
conditions object · 0 fields
gaps array · 1 item
data object · 3 fields
assets array · 1 item
[0] object · 15 fields
structure object · 4 fields
gaps array · 0 items
analysis object · 4 fields
methods array · 6 items
[0] object · 10 fields
dsl_operations array · 3 items
missing_operations array · 0 items
parameters object · 0 fields
data_shapes array · 1 item
[1] object · 10 fields
dsl_operations array · 0 items
missing_operations array · 1 item
parameters object · 0 fields
data_shapes array · 1 item
[2] object · 10 fields
dsl_operations array · 4 items
missing_operations array · 0 items
parameters object · 0 fields
data_shapes array · 1 item
[3] object · 10 fields
dsl_operations array · 3 items
missing_operations array · 0 items
parameters object · 0 fields
data_shapes array · 1 item
[4] object · 10 fields
dsl_operations array · 3 items
missing_operations array · 0 items
parameters object · 0 fields
data_shapes array · 1 item
[5] object · 10 fields
dsl_operations array · 6 items
missing_operations array · 0 items
parameters object · 0 fields
data_shapes array · 1 item
targets array · 1 item
[0] object · 8 fields
gaps array · 1 item
capability object · 3 fields
requirements array · 1 item
[0] object · 6 fields
assay_families array · 9 items
gaps array · 0 items
readiness object · 8 fields
axes object · 3 fields
method object · 5 fields
required_operations array · 3 items
missing_operations array · 0 items
capability object · 4 fields
data object · 6 fields
accessions array · 0 items
resolved_accessions array · 0 items
statements array · 1 item
can_run object · 3 fields
dsl_operations array · 3 items
assets array · 1 item
steps array · 1 item
must_build object · 5 fields
dsl_operations array · 0 items
converters array · 0 items
readers array · 0 items
capabilities array · 0 items
data_gaps array · 1 item
gaps array · 1 item
review object · 5 fields
machine_critique object · 5 fields
reader object · 5 fields
evidence_check object · 2 fields
usage object · 3 fields
stages array · 1 item
[0] object · 4 fields
gaps array · 3 items
provenance object · 7 fields
entities array · 3 items
activities array · 3 items
[0] object · 4 fields
used array · 3 items
[0] object · 3 fields
[1] object · 3 fields
[2] object · 3 fields
[1] object · 4 fields
agents array · 2 items
lineage object · 4 fields
gaps array · 6 items
assays array · 2 items
[0] object · 11 fields
required_operations array · 0 items
source_hashes object · 1 field
evidence array · 3 items
[1] object · 11 fields
required_operations array · 3 items
source_hashes object · 1 field
evidence array · 1 item
Complete file
{"sci_version": "1.2", "schema": "https://corpus.bntrg.co.uk/sci/1.0/sci.schema.json", "id": "pmid:41120378", "kind": "science-record", "revision": 4, "content_hash": "sha256:f214f3e0a4d0eac91c1dc23f7fe03b17c79645cb0e3a05a5f5bc8ebca17c5aa2", "created_at": "2026-11-01T20:31:10Z", "updated_at": "2026-11-01T22:57:20Z", "generator": {"name": "corpus-assay-engine", "run_id": "reading-sci-2026-11-01"}, "paper": {"state": "complete", "title": "Integrative transcriptomic analysis identifies shared EndMT-related gene signatures in endometriosis and recurrent miscarriage.", "doi": "10.1038/s41598-025-20302-4", "pmid": "41120378", "authors": ["Yue Liang", "Liangcheng Yu", "Qingde Zhou", "Danjie Su", "Lu Wang", "Cong Li", "Jingjing Wang", "Haihui Wang", "Jie Dong", "Xifeng Xiao", "Xiaohong Wang"], "journal": "Scientific reports", "year": 2025, "abstract": "Endometriosis (EMs) and recurrent miscarriage (RM) represent major reproductive health challenges. This study investigates the involvement of endothelial-mesenchymal transition (EndMT) in these conditions through integrative bioinformatics analysis, focusing on the dysregulation of EndMT-related genes (EndMTRGs). Transcriptomic datasets of EMs and RM were retrieved from the gene expression omnibus (GEO) database. Specifically, GSE120103 includes 18 endometriosis and 18 control samples, and GSE165004 includes 24 recurrent miscarriage and 24 control samples. Differentially expressed gene (DEG) analysis and EndMTRG profiling were performed to identify key pathways and hub genes associated with EndMT. Functional enrichment analyses, including gene ontology (GO), Kyoto encyclopedia of genes and genomes (KEGG), and gene set enrichment analysis (GSEA), were conducted. A protein-protein interaction (PPI) network was constructed via the STRING database, and hub genes were identified using cytoHubba algorithms. Immune cell infiltration patterns were evaluated through single-sample GSEA (ssGSEA). Additionally, support vector machine recursive feature elimination (SVM-RFE) was applied as a supplementary method to assist key gene selection, and nomograms were developed for preliminary risk prediction modeling. A total of 13 EndMTRGs were identified, with key genes such as FGF2, ITGB1, VIM, NR4A1, MAPK1, SMAD1, TUBB3, and CDH11 validated across external datasets. ROC curve analysis demonstrated high diagnostic performance of these genes. Regulatory networks involving RNA-binding proteins and transcription factors were delineated. Immune cell-related gene set enrichment analysis (ssGSEA) revealed distinct immune signatures, notably involving gamma-delta T (γδ T) cells and monocytes in EMs, and T follicular helper (Tfh) cells and natural killer (NK) cells in RM. Nomograms based on key genes exhibited reasonable predictive performance. This study elucidates the dysregulated EndMT landscape shared by endometriosis and recurrent miscarriage, identifying common gene signatures and immune features. These findings provide molecular insights into the shared pathogenesis of these conditions and highlight potential targets for future translational research.", "claims": [{"id": "claim-method", "statement": "Differential gene expression analysis was performed using the Limma R package (version 3.58.1) on both the Endometriosis/Control and RM/Control groups24,25.", "kind": "methodological", "target": null, "evidence": [{"asset": "source:pmid:41120378", "locator": "sections[4] \"Identification of differentially expressed genes (DEGs)\" paragraph 2", "quote": "Differential gene expression analysis was performed using the Limma R package (version 3.58.1) on both the Endometriosis/Control and RM/Control groups24,25."}], "state": "complete"}, {"id": "claim-data-access", "statement": "The transcriptomic datasets analyzed during this study are publicly available in the Gene Expression Omnibus (GEO) repository: GSE120103 (https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE120103) GSE165004 (https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE165004) Selected source code and processed data files used in this study are provided as supplementary material (Supplementary_Code_and_Data.zip) for transparency and reproducibility. This includes scripts for data cleaning, differential gene expression, enrichment analyses (GO/KEGG/GSEA), PPI construction and immune infiltration profiling. Additional processed data and scripts are available upon reasonable request from the corresponding author.", "kind": "methodological", "target": null, "evidence": [{"asset": "source:pmid:41120378", "locator": "sections[27] \"Data availability\" paragraph 2", "quote": "The transcriptomic datasets analyzed during this study are publicly available in the Gene Expression Omnibus (GEO) repository: GSE120103 (https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE120103) GSE165004 (https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE165004) Selected source code and processed data files used in this study are provided as supplementary material (Supplementary_Code_and_Data.zip) for transparency and reproducibility. This includes scripts for data cleaning, differential gene expression, enrichment analyses (GO/KEGG/GSEA), PPI construction and immune infiltration profiling. Additional processed data and scripts are available upon reasonable request from the corresponding author."}], "state": "complete"}, {"id": "claim-target-result", "statement": "ROC curves (Fig. 9 B–C, E–F) showed high discriminative ability, with the AUC for the nomogram predicting endometriosis being 0.925 (95% CI: 0.89–1.00) and for recurrent miscarriage being 0.951 (95% CI: 0.85–0.99).", "kind": "quantitative", "target": {"value": 95.0, "unit": "per cent", "tolerance": null, "source": "ROC curves (Fig. 9 B–C, E–F) showed high discriminative ability, with the AUC for the nomogram predicting endometriosis being 0.925 (95% CI: 0.89–1.00) and for recurrent miscarriage being 0.951 (95% CI: 0.85–0.99)."}, "evidence": [{"asset": "source:pmid:41120378", "locator": "sections[22] \"Identification of hub genes and construction and evaluation of predictive models\" paragraph 3", "quote": "ROC curves (Fig. 9 B–C, E–F) showed high discriminative ability, with the AUC for the nomogram predicting endometriosis being 0.925 (95% CI: 0.89–1.00) and for recurrent miscarriage being 0.951 (95% CI: 0.85–0.99)."}], "state": "complete"}], "gaps": []}, "experiment": {"state": "partial", "objective": "ROC curves (Fig. 9 B–C, E–F) showed high discriminative ability, with the AUC for the nomogram predicting endometriosis being 0.925 (95% CI: 0.89–1.00) and for recurrent miscarriage being 0.951 (95% CI: 0.85–0.99).", "steps": [{"id": "read_published_estimate", "order": 1, "name": "Read the published estimate from the source", "kind": "other", "state": "complete", "blocked_on": null, "description": "The claim, method and evidence span published with the source article.", "duration_hours": null, "parameters": {}, "inputs": ["source:pmid:41120378"], "outputs": ["the published estimate and its evidence"], "instruments": [], "reagents": []}, {"id": "obtain_source_data", "order": 2, "name": "Obtain the source data from the named repository", "kind": "data-preparation", "state": "blocked", "blocked_on": "data:accession_absent", "description": "The GEO series accession resolves and its sample accessions are listed. This lane did not download the dataset or read its licence.", "duration_hours": null, "parameters": {}, "inputs": [], "outputs": ["the source data with its repository provenance"], "instruments": [], "reagents": []}, {"id": "run_analysis", "order": 3, "name": "Run the published analysis", "kind": "analysis", "state": "complete", "blocked_on": null, "description": "Apply the paper's statistical method to the resolved series and compare the result with the published target.", "duration_hours": null, "parameters": {}, "inputs": [], "outputs": ["the replicated result and its comparison"], "instruments": [], "reagents": []}], "materials": [], "instruments": [], "reagents": [], "conditions": {}, "gaps": ["step:obtain_source_data blocked on data:accession_absent"]}, "data": {"state": "partial", "assets": [{"id": "source:pmid:41120378", "role": "manuscript", "format": "xml", "media_type": "application/xml", "uri": "https://doi.org/10.1038/s41598-025-20302-4", "sha256": "sha256:0109c41dd69c8a3a54b8bf4e7cf89b9d9d52f1688a4231d01644e4a04425bac2", "bytes": 53587, "access": "open", "state": "resolved", "reader": null, "reader_status": "reader_required", "identifier": "10.1038/s41598-025-20302-4", "version": null, "note": "Full article fetched from PMC; the checksum covers the rendered section body, not the original XML bytes.", "structure": {"pmcid": "PMC12540761", "source": "europe_pmc_fulltext", "coverage": "whole_body", "text_hash_scope": "rendered_section_body"}}], "gaps": []}, "analysis": {"state": "partial", "methods": [{"id": "method-1", "family": "differential_expression", "specific": "limma_voom", "label": "Differential expression analysis", "dsl_operations": ["normalise_counts", "differential_expression_fit", "fdr_bh"], "missing_operations": [], "expressible": true, "parameters": {}, "data_shapes": ["count_matrix_with_condition"], "evidence": {"score": 1.0, "band": "verbatim", "quote": "Differential gene expression analysis was performed using the Limma R package (version 3.58.1) on both the Endometriosis/Control and RM/Control groups24,25."}}, {"id": "method-2", "family": "group_comparison", "specific": "wilcoxon", "label": "Group comparison", "dsl_operations": [], "missing_operations": ["group_comparison_wilcoxon"], "expressible": false, "parameters": {}, "data_shapes": ["two_or_more_groups_continuous"], "evidence": {"score": 0.8, "band": "high", "quote": "Wilcoxon"}}, {"id": "method-3", "family": "group_comparison", "specific": "anova", "label": "Group comparison", "dsl_operations": ["group_summary", "welch_t", "bootstrap_mean_difference", "group_comparison_anova"], "missing_operations": [], "expressible": true, "parameters": {}, "data_shapes": ["two_or_more_groups_continuous"], "evidence": {"score": 0.8, "band": "high", "quote": "ANOVA"}}, {"id": "method-4", "family": "machine_learning", "specific": "support_vector_machine", "label": "Machine learning", "dsl_operations": ["train_classifier", "cross_validate", "roc_auc"], "missing_operations": [], "expressible": true, "parameters": {}, "data_shapes": ["labelled_feature_matrix"], "evidence": {"score": 0.7, "band": "medium", "quote": "support vector machine"}}, {"id": "method-5", "family": "network_analysis", "specific": "ppi_network", "label": "Network / pathway analysis", "dsl_operations": ["build_graph", "centrality_scores", "pathway_enrich"], "missing_operations": [], "expressible": true, "parameters": {}, "data_shapes": ["edge_list"], "evidence": {"score": 0.7, "band": "medium", "quote": "protein-protein interaction"}}, {"id": "method-6", "family": "diagnostic_evaluation", "specific": "roc", "label": "Diagnostic test evaluation", "dsl_operations": ["confusion_counts", "roc_curve", "sensitivity_specificity", "solve_confusion_matrix", "classification_metrics", "published_precision_envelope"], "missing_operations": [], "expressible": true, "parameters": {}, "data_shapes": ["reference_standard_and_test"], "evidence": {"score": 0.7, "band": "medium", "quote": "ROC curve"}}], "targets": [{"id": "target-published-estimate", "claim_id": "claim-target-result", "operation": "bootstrap_mean_difference", "expected_value": 95.0, "unit": "per cent", "tolerance": null, "state": "complete", "note": "The published estimate as the reader quoted it from the paper. No tolerance is published because the paper states none."}], "gaps": ["method.reader_differs_from_extractor"]}, "capability": {"state": "complete", "requirements": [{"capability_id": "capability:computational_analysis", "label": "Computational analysis platform", "assay_families": ["meta_analysis", "machine_learning", "survival_analysis", "statistical_regression", "pca", "molecular_docking", "network_analysis", "differential_expression", "gwas"], "availability_state": "owned", "tier_unlocked": "R1", "candidate": "Automated Assays Laravel application and simulated adapters"}], "gaps": []}, "readiness": {"state": "blocked", "tier": "R4", "blocking_axis": "data", "blocked_on": "data:accession_absent", "axes": {"method": {"tier": "R1", "expressible": true, "required_operations": ["normalise_counts", "differential_expression_fit", "fdr_bh"], "missing_operations": [], "basis": "The paper names the method it used and the corpus's method extractor maps it onto the DSL catalogue: limma_voom."}, "capability": {"tier": "R1", "capability_id": "capability:computational_analysis", "availability_state": "owned", "basis": "The computational analysis is owned. The physical bench the paper used is not, so a physical validation cannot be run here."}, "data": {"tier": "R4", "reachable": false, "accessions": [], "resolved_accessions": [], "statements": ["The transcriptomic datasets analyzed during this study are publicly available in the Gene Expression Omnibus (GEO) repository: GSE120103 (https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE120103) GSE165004 (https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE165004) Selected source code and processed data files used in this study are provided as supplementary material (Supplementary_Code_and_Data.zip) for transparency and reproducibility. This includes scripts for data cleaning, differential gene expression, enrichment analyses (GO/KEGG/GSEA), PPI construction and immune infiltration profiling. Additional processed data and scripts are available upon reasonable request from the corresponding author."], "basis": "The paper names no accession to its source data, so the data has to come from the authors."}}, "can_run": {"dsl_operations": ["normalise_counts", "differential_expression_fit", "fdr_bh"], "assets": ["source:pmid:41120378"], "steps": ["run_analysis"]}, "must_build": {"dsl_operations": [], "converters": [], "readers": [], "capabilities": [], "data_gaps": ["data:geo:None"]}, "gaps": ["data:accession_absent"]}, "review": {"state": "partial", "machine_critique": {"kind": "extraction_review", "reader": {"model": "MiniMax-M3.1-Flash", "provider": "minimax", "provider_family": "minimax", "read_at": "2026-11-01T20:03:29Z", "independence": "single_reader"}, "evidence_check": {"method": "verbatim", "availability": "verbatim"}, "calls": 5, "usage": {"prompt_tokens": 14752, "completion_tokens": 2105, "cached_tokens": 128}}, "human_critique": null, "stages": [{"id": "extraction", "state": "complete", "reader": "MiniMax-M3.1-Flash", "provider": "minimax"}], "gaps": ["review.independent_reader", "review.machine_critique", "review.human_critique"]}, "execution": {"state": "absent", "status": "not_run", "mode": null, "runs": [], "gaps": ["execution.not_run"]}, "provenance": {"entities": [{"id": "pmid:41120378", "type": "paper", "label": "pmid:41120378"}, {"id": "source:pmid:41120378", "type": "manuscript", "label": "PMID 41120378 full text"}, {"id": "data:geo:None", "type": "dataset", "label": "GEO None"}], "activities": [{"id": "activity-reading-sci-2026-11-01", "type": "classification", "used": [{"id": "pmid:41120378", "type": "paper", "label": "pmid:41120378"}, {"id": "source:pmid:41120378", "type": "manuscript", "label": "PMID 41120378 full text"}, {"id": "data:geo:None", "type": "dataset", "label": "GEO None"}], "agent": "agent:corpus-assay-engine"}, {"id": "activity-read-41120378", "type": "extraction", "used": ["source:pmid:41120378"], "agent": "agent:minimax-reader"}, {"id": "activity-resolve-None", "type": "accession_resolution", "used": ["data:geo:None"], "agent": "agent:corpus-assay-engine"}], "agents": [{"id": "agent:corpus-assay-engine", "type": "software", "label": "Corpus assay engine"}, {"id": "agent:minimax-reader", "type": "software", "label": "MiniMax literature reader"}], "source_run_id": "reading-sci-2026-11-01", "dsl_catalogue_fingerprint": "343fb30756ba6ec3", "capability_table_fingerprint": "2cb3e42f047d2ecf", "snapshot_id": "ba34b49490d9bfaf"}, "lineage": {"parent_id": "pmid:41120378", "parent_hash": "sha256:5429ba76217a2544a3270de475e6a9e86ee10a8ec863d70395f079ffaacf705e", "fork_of": null, "generation": 3}, "gaps": ["execution.not_run", "method.reader_differs_from_extractor", "review.human_critique", "review.independent_reader", "review.machine_critique", "step:obtain_source_data blocked on data:accession_absent"], "assays": [{"role": "data_generation", "definition_id": "microarray", "definition_version": "99e1195c7d6f", "definition_digest": null, "required_operations": [], "support_state": "partial", "source_hashes": {"assay_lexicon": "99e1195c7d6f"}, "confidence": 0.99, "evidence": ["samples. The detailed information of the GEO microarray chips is summarized in Table 1. Other candid", "egnancy loss—core focuses of this study. GEO microarray chip information. Raw expression matrices we", "use the datasets were generated on different microarray platforms, all differential expression analy"], "order_basis": "paper_text_order:3137", "id": "assay:1"}, {"role": "analysis", "definition_id": "differential_expression", "definition_version": "f2132e96ae6c7a4e", "definition_digest": null, "required_operations": ["normalise_counts", "differential_expression_fit", "fdr_bh"], "support_state": "supported", "source_hashes": {"dsl_catalogue": "f2132e96ae6c7a4e"}, "confidence": 1.0, "evidence": ["Differential gene expression analysis was performed using the Limma R package (version 3.58.1) on both the Endometriosis/Control and RM/Control groups24,25."], "order_basis": "consumes_earlier_output", "id": "assay:2"}]}