← All .science files
pmid:38321374
Construction and evaluation of immune-related diagnostic model in patients with heart failure caused by idiopathic dilated cardiomyopathy.
Sichi Xu · Zhaogui Wu · Haihua Chen
BMC cardiovascular disorders · 2024 doi:10.1186/s12872-023-03666-1
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 · 3 items
claims array · 3 items
[0] object · 6 fields
evidence array · 1 item
[0] object · 3 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 · 2 items
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 · 0 items
missing_operations array · 1 item
parameters object · 0 fields
data_shapes array · 1 item
[1] object · 10 fields
dsl_operations array · 1 item
missing_operations array · 0 items
parameters object · 0 fields
data_shapes array · 1 item
[2] object · 10 fields
dsl_operations array · 3 items
missing_operations array · 0 items
parameters object · 0 fields
data_shapes array · 1 item
[3] object · 10 fields
dsl_operations array · 1 item
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 · 1 item
missing_operations array · 0 items
parameters object · 0 fields
data_shapes array · 1 item
targets array · 1 item
gaps array · 2 items
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 · 0 items
missing_operations array · 1 item
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
must_build object · 5 fields
dsl_operations array · 1 item
[0] object · 3 fields
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 · 8 items
assays array · 1 item
[0] object · 11 fields
required_operations array · 0 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:38321374", "kind": "science-record", "revision": 3, "content_hash": "sha256:659b87858a9b12ba7e675665abc22f66de63074dae61dbf0474fc984955dcef0", "created_at": "2026-11-01T19:20:15Z", "updated_at": "2026-11-01T22:11:12Z", "generator": {"name": "corpus-assay-engine", "run_id": "reading-sci-2026-11-01"}, "paper": {"state": "complete", "title": "Construction and evaluation of immune-related diagnostic model in patients with heart failure caused by idiopathic dilated cardiomyopathy.", "doi": "10.1186/s12872-023-03666-1", "pmid": "38321374", "authors": ["Sichi Xu", "Zhaogui Wu", "Haihua Chen"], "journal": "BMC cardiovascular disorders", "year": 2024, "abstract": "OBJECTIVE: The purpose of the study was to construct the potential diagnostic model of immune-related genes during the development of heart failure caused by idiopathic dilated cardiomyopathy.\nMETHOD: GSE5406 and GSE57338 were downloaded from the GEO website ( https://www.ncbi.nlm.nih.gov/geo/ ). CIBERSORT was used for the evaluation of immune infiltration in idiopathic dilated cardiomyopathy (DCM) of GSE5406. Differently expressed genes were calculated by the limma R package and visualized by the volcano plot. The immune-related genes were downloaded from Immport, TISIDB, and InnateDB. Then the immune-related differential genes (IRDGs) were acquired from the intersection. Protein-protein interaction network (PPI) and Cytoscape were used to visualize the hub genes. Three machine learning methods such as random forest, logical regression, and elastic network regression model were adopted to construct the prediction model. The diagnostic value was also validated in GSE57338.\nRESULTS: Our study demonstrated the obvious different ratio of T cell CD4 memory activated, T cell regulatory Tregs, and neutrophils between DCM and control donors. As many as 2139 differential genes and 274 immune-related different genes were identified. These genes were mainly enriched in lipid and atherosclerosis, human cytomegalovirus infection, and cytokine-cytokine receptor interaction. At the same time, as many as fifteen hub genes were identified as the IRDGs (IFITM3, IFITM2, IFITM1, IFIT3, IFIT1, HLA-A, HLA-B, HLA-C, ADAR, STAT1, SAMHD1, RSAD2, MX1, ISG20, IRF2). Moreover, we also discovered that the elastic network and logistic regression models had a higher diagnostic value than that of random forest models based on these hub genes.\nCONCLUSION: Our study demonstrated the pivotal role of immune function during the development of heart failure caused by DCM. This study may offer new opportunities for the detection and intervention of immune-related DCM.", "claims": [{"id": "claim-method", "statement": "Then, three different supervised machine learning algorithms were utilized to explore the diagnostic prediction model. The random forest model (RF), logical regression (LR), and elastic network model (EN) were respectively constructed.", "kind": "methodological", "target": null, "evidence": [{"asset": "source:pmid:38321374", "locator": "sections[7] \"Construction of diagnostic prediction models\" paragraph 2", "quote": "Then, three different supervised machine learning algorithms were utilized to explore the diagnostic prediction model. The random forest model (RF), logical regression (LR), and elastic network model (EN) were respectively constructed."}], "state": "complete"}, {"id": "claim-data-access", "statement": "All the datasets analysed during the current study are available in the NCBI-GEO database (https://www.ncbi.nlm.nih.gov/geo/ GSE5406 and GSE57338). The data that support the findings of this study are available from the corresponding author, Haihua Chen, upon reasonable request.", "kind": "methodological", "target": null, "evidence": [{"asset": "source:pmid:38321374", "locator": "sections[23] \"notes\" paragraph 1", "quote": "All the datasets analysed during the current study are available in the NCBI-GEO database (https://www.ncbi.nlm.nih.gov/geo/ GSE5406 and GSE57338). The data that support the findings of this study are available from the corresponding author, Haihua Chen, upon reasonable request."}], "state": "complete"}, {"id": "claim-target-result", "statement": "In the external validation dataset GSE57338, the elastic network and logistic regression models achieved AUC values of 0.937 and 0.929, respectively, exceeding the random forest model AUC of 0.758.", "kind": "quantitative", "target": {"value": 0.758, "unit": "auc", "tolerance": null, "source": "In addition, the ROC curves of the validation set from GSE57338 also described that the AUC of the EN and LR was 0.937 and 0.929, which was higher than the AUC of 0.758 by the RF algorithms (Fig. 8)."}, "evidence": [{"asset": "source:pmid:38321374", "locator": "sections[14] \"Comparison and external validation of multiple models\" paragraph 2", "quote": "In addition, the ROC curves of the validation set from GSE57338 also described that the AUC of the EN and LR was 0.937 and 0.929, which was higher than the AUC of 0.758 by the RF algorithms (Fig. 8)."}], "state": "complete"}], "gaps": []}, "experiment": {"state": "partial", "objective": "In the external validation dataset GSE57338, the elastic network and logistic regression models achieved AUC values of 0.937 and 0.929, respectively, exceeding the random forest model AUC of 0.758.", "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:38321374"], "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": "blocked", "blocked_on": "method:machine_learning_random_forest", "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:run_analysis blocked on method:machine_learning_random_forest", "step:obtain_source_data blocked on data:accession_absent"]}, "data": {"state": "partial", "assets": [{"id": "source:pmid:38321374", "role": "manuscript", "format": "xml", "media_type": "application/xml", "uri": "https://doi.org/10.1186/s12872-023-03666-1", "sha256": "sha256:728f70828bfb50fc7c2d2d18ba317bfc57b1c6e90a47563d68d408b575b98ed7", "bytes": 42167, "access": "open", "state": "resolved", "reader": null, "reader_status": "reader_required", "identifier": "10.1186/s12872-023-03666-1", "version": null, "note": "Full article fetched from PMC; the checksum covers the rendered section body, not the original XML bytes.", "structure": {"pmcid": "PMC10845749", "source": "europe_pmc_fulltext", "coverage": "whole_body_without_references", "text_hash_scope": "rendered_section_body"}}], "gaps": []}, "analysis": {"state": "partial", "methods": [{"id": "method-1", "family": "machine_learning", "specific": "random_forest", "label": "Machine learning", "dsl_operations": [], "missing_operations": ["machine_learning_random_forest"], "expressible": false, "parameters": {}, "data_shapes": ["labelled_feature_matrix"], "evidence": {"score": 1.0, "band": "verbatim", "quote": "Then, three different supervised machine learning algorithms were utilized to explore the diagnostic prediction model. The random forest model (RF), logical regression (LR), and elastic network model (EN) were respectively constructed."}}, {"id": "method-2", "family": "principal_component_analysis", "specific": "pca", "label": "Principal component analysis", "dsl_operations": ["pca_fit"], "missing_operations": [], "expressible": true, "parameters": {}, "data_shapes": ["wide_numeric_matrix"], "evidence": {"score": 0.8, "band": "high", "quote": "PCA"}}, {"id": "method-3", "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": 0.7, "band": "medium", "quote": "limma"}}, {"id": "method-4", "family": "regression_modelling", "specific": "logistic", "label": "Regression modelling", "dsl_operations": ["glm_logit_fit"], "missing_operations": [], "expressible": true, "parameters": {}, "data_shapes": ["predictors_and_outcome"], "evidence": {"score": 0.7, "band": "medium", "quote": "logistic regression"}}, {"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": "network_analysis", "specific": "pathway_enrichment", "label": "Network / pathway analysis", "dsl_operations": ["pathway_enrich"], "missing_operations": [], "expressible": true, "parameters": {}, "data_shapes": ["edge_list"], "evidence": {"score": 0.8, "band": "high", "quote": "pathway enrichment"}}], "targets": [{"id": "target-published-estimate", "claim_id": "claim-target-result", "operation": "build_graph", "expected_value": 0.758, "unit": "auc", "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", "method.machine_learning_random_forest"]}, "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": false, "required_operations": [], "missing_operations": ["machine_learning_random_forest"], "basis": "The paper names the method it used and the corpus's method extractor maps it onto the DSL catalogue: random_forest."}, "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": ["All the datasets analysed during the current study are available in the NCBI-GEO database (https://www.ncbi.nlm.nih.gov/geo/ GSE5406 and GSE57338). The data that support the findings of this study are available from the corresponding author, Haihua Chen, upon reasonable request."], "basis": "The paper names no accession to its source data, so the data has to come from the authors."}}, "can_run": {"dsl_operations": [], "assets": ["source:pmid:38321374"], "steps": []}, "must_build": {"dsl_operations": [{"operation": "machine_learning_random_forest", "unlocks_papers": null, "priority": null}], "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-01T19:07:50Z", "independence": "single_reader"}, "evidence_check": {"method": "verbatim", "availability": "verbatim"}, "calls": 5, "usage": {"prompt_tokens": 11030, "completion_tokens": 2617, "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:38321374", "type": "paper", "label": "pmid:38321374"}, {"id": "source:pmid:38321374", "type": "manuscript", "label": "PMID 38321374 full text"}, {"id": "data:geo:None", "type": "dataset", "label": "GEO None"}], "activities": [{"id": "activity-reading-sci-2026-11-01", "type": "classification", "used": [{"id": "pmid:38321374", "type": "paper", "label": "pmid:38321374"}, {"id": "source:pmid:38321374", "type": "manuscript", "label": "PMID 38321374 full text"}, {"id": "data:geo:None", "type": "dataset", "label": "GEO None"}], "agent": "agent:corpus-assay-engine"}, {"id": "activity-read-38321374", "type": "extraction", "used": ["source:pmid:38321374"], "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:38321374", "parent_hash": "sha256:a60f86a40cd43d7d2c251dc155aa507f78add5ea8b35966ce201079d4aa16fb0", "fork_of": null, "generation": 2}, "gaps": ["execution.not_run", "method.machine_learning_random_forest", "method.reader_differs_from_extractor", "review.human_critique", "review.independent_reader", "review.machine_critique", "step:obtain_source_data blocked on data:accession_absent", "step:run_analysis blocked on method:machine_learning_random_forest"], "assays": [{"role": "analysis", "definition_id": "machine_learning", "definition_version": "f2132e96ae6c7a4e", "definition_digest": null, "required_operations": [], "support_state": "partial", "source_hashes": {"dsl_catalogue": "f2132e96ae6c7a4e"}, "confidence": 1.0, "evidence": ["Then, three different supervised machine learning algorithms were utilized to explore the diagnostic prediction model. The random forest model (RF), logical regression (LR), and elastic network model (EN) were respectively constructed."], "order_basis": "analysis_only", "id": "assay:1"}]}