← All .science files
pmid:34823498
Immune infiltration landscape and immune-marker molecular typing of pulmonary fibrosis with pulmonary hypertension.
Haomin Cai · Hongcheng Liu
BMC pulmonary medicine · 2021 doi:10.1186/s12890-021-01758-2
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 · 2 items
claims array · 3 items
[0] object · 6 fields
evidence array · 1 item
[0] object · 3 fields
[1] object · 6 fields
[2] object · 6 fields
evidence array · 2 items
[0] object · 3 fields
[1] 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 · 1 item
outputs array · 1 item
instruments array · 0 items
reagents array · 0 items
[2] object · 13 fields
parameters object · 0 fields
inputs array · 1 item
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 · 2 items
[0] object · 15 fields
structure object · 4 fields
[1] object · 15 fields
structure object · 15 fields
sample_accessions array · 116 items
gaps array · 2 items
analysis object · 4 fields
methods array · 2 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 · 3 items
missing_operations array · 0 items
parameters object · 0 fields
data_shapes array · 1 item
targets array · 0 items
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 · 0 items
missing_operations array · 1 item
capability object · 4 fields
data object · 6 fields
accessions array · 1 item
resolved_accessions array · 1 item
statements array · 1 item
can_run object · 3 fields
dsl_operations array · 0 items
assets array · 2 items
steps array · 0 items
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 · 0 items
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:34823498", "kind": "science-record", "revision": 4, "content_hash": "sha256:a134568d6764076b0dcd2775ed20add24302293793b18be96d89331af00e98fa", "created_at": "2026-11-01T17:36:31Z", "updated_at": "2026-11-01T22:05:14Z", "generator": {"name": "corpus-assay-engine", "run_id": "reading-sci-2026-11-01"}, "paper": {"state": "complete", "title": "Immune infiltration landscape and immune-marker molecular typing of pulmonary fibrosis with pulmonary hypertension.", "doi": "10.1186/s12890-021-01758-2", "pmid": "34823498", "authors": ["Haomin Cai", "Hongcheng Liu"], "journal": "BMC pulmonary medicine", "year": 2021, "abstract": "BACKGROUND: Pulmonary arterial hypertension (PH) secondary to pulmonary fibrosis (PF) is one of the most common complications in PF patients, it causes severe disease and usually have a poor prognosis. Whether the combination of PH and PF is a unique disease phenotype is unclear. We aimed to screen the key modules associated with PH-PF immune infiltration based on WGCNA and identify the hub genes for molecular typing.\nMETHOD: Using the gene expression profile GSE24988 of PF patients with or without PH from the Gene Expression Omnibus (GEO) database, we evaluated immune cell infiltration using Cibersortx and immune cell gene signature files. Different immune cell types were screened using the Wilcoxon test; differentially expressed genes were screened using samr. The molecular pathways implicated in these differential responses were identified using Gene Ontology and Kyoto Encyclopedia of Genes and Genomes functional enrichment analyses. A weighted co-expression network of the differential genes was constructed, relevant co-expression modules were identified, and relationships between modules and differential immune cell infiltration were calculated. The modules most relevant to this disease were identified using weighted correlation network analysis. From these, we constructed a co-expression network; using the STRING database, we integrated the values into the human protein-protein interaction network before constructing a co-expression interaction subnet, screening genes associated with immunity and unsupervised molecular typing, and analyzing the immune cell infiltration and expression of key genes in each disease type.\nRESULTS: Of the 22 immune cell types from the PF GEO data, 20 different immune cell types were identified. There were 1622 differentially expressed genes (295 upregulated and 1327 downregulated). The resulting weighted co-expression network identified six co-expression modules. These were screened to identify the modules most relevant to the disease phenotype (the green module). By calculating the correlations between modules and the differentially infiltrated immune cells, extracting the green module co-expression network (46 genes), extracting 25 key genes using gene significance and module-membership thresholds, and combining these with the 10 key genes in the human protein-protein interaction network, we identified five immune cell-related marker genes that might be applied as biomarkers. Using these marker genes, we evaluated these disease samples using unsupervised clustering molecular typing.\nCONCLUSION: Our results demonstrated that all PF combined with PH samples belonged to four categories. Studies on the five key genes are required to validate their diagnostic and prognostic value.", "claims": [{"id": "claim-method", "statement": "To study the proportion of the same type of immune cells in different samples, we used the ratio matrix (noPH–PF: PH–PF) and evaluated the differences in the abovementioned immune cells in each sample using the Wilcoxon test (p < 0.05).", "kind": "methodological", "target": null, "evidence": [{"asset": "source:pmid:34823498", "locator": "sections[10] \"Results\" paragraph 4", "quote": "To study the proportion of the same type of immune cells in different samples, we used the ratio matrix (noPH–PF: PH–PF) and evaluated the differences in the abovementioned immune cells in each sample using the Wilcoxon test (p < 0.05)."}], "state": "complete"}, {"id": "claim-data-access", "statement": "Data analyzed in this manuscript are publicly available from the Gene Expression Omnibus (https://www.ncbi.nlm.nih.gov/geo/), accession number GSE24988.", "kind": "methodological", "target": null, "evidence": [{"asset": "source:pmid:34823498", "locator": "sections[25] \"Availability of data and materials\" paragraph 2", "quote": "Data analyzed in this manuscript are publicly available from the Gene Expression Omnibus (https://www.ncbi.nlm.nih.gov/geo/), accession number GSE24988."}], "state": "complete"}, {"id": "claim-target-result", "statement": "The study identified ATP11A, ITM2C, OCLN, SLCO4C1, and MEGF9 as five immune-cell-infiltration-associated marker genes, and combined expression of these genes to classify PF–PH samples into four categories.", "kind": "qualitative", "target": null, "evidence": [{"asset": "source:pmid:34823498", "locator": "sections[15] \"Identification of the hub genes associated with immune cell infiltration\" paragraph 2", "quote": "These genes included ATP11A, ITM2C, OCLN, SLCO4C1, and MEGF9 (Fig. 8C)."}, {"asset": "source:pmid:34823498", "locator": "sections[16] \"Unsupervised clustering facilitated molecular typing of diseases based on hub gene expression\" paragraph 2", "quote": "By combining the expression of key genes co-expressed in all disease samples (Fig. 9C), we found that no classification difference could be seen from the expression of a single gene, but a combination of all five critical genes yielded a highly consistent stratification (Fig. 9B)."}], "state": "complete"}], "gaps": []}, "experiment": {"state": "partial", "objective": "The study identified ATP11A, ITM2C, OCLN, SLCO4C1, and MEGF9 as five immune-cell-infiltration-associated marker genes, and combined expression of these genes to classify PF–PH samples into four categories.", "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:34823498"], "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": "complete", "blocked_on": null, "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": ["data:geo:GSE24988"], "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:group_comparison_wilcoxon", "description": "Apply the paper's statistical method to the resolved series and compare the result with the published target.", "duration_hours": null, "parameters": {}, "inputs": ["data:geo:GSE24988"], "outputs": ["the replicated result and its comparison"], "instruments": [], "reagents": []}], "materials": [], "instruments": [], "reagents": [], "conditions": {}, "gaps": ["step:run_analysis blocked on method:group_comparison_wilcoxon"]}, "data": {"state": "partial", "assets": [{"id": "source:pmid:34823498", "role": "manuscript", "format": "xml", "media_type": "application/xml", "uri": "https://doi.org/10.1186/s12890-021-01758-2", "sha256": "sha256:d1695a4b4c586cd46871704a2032dcdb7e226a66a54dc22b264f39138781e962", "bytes": 39412, "access": "open", "state": "resolved", "reader": null, "reader_status": "reader_required", "identifier": "10.1186/s12890-021-01758-2", "version": null, "note": "Full article fetched from PMC; the checksum covers the rendered section body, not the original XML bytes.", "structure": {"pmcid": "PMC8614041", "source": "europe_pmc_fulltext", "coverage": "whole_body", "text_hash_scope": "rendered_section_body"}}, {"id": "data:geo:GSE24988", "role": "raw", "format": "geo-series", "media_type": "application/vnd.ncbi.geo-series+json", "uri": "https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE24988", "sha256": null, "bytes": null, "access": "open", "state": "resolved", "reader": null, "reader_status": "reader_required", "identifier": "GSE24988", "version": null, "note": "Data analyzed in this manuscript are publicly available from the Gene Expression Omnibus (https://www.ncbi.nlm.nih.gov/geo/), accession number GSE24988.", "structure": {"repository": "GEO", "access_route": "GEO accession URL", "access_statement_verbatim": "Data analyzed in this manuscript are publicly available from the Gene Expression Omnibus (https://www.ncbi.nlm.nih.gov/geo/), accession number GSE24988.", "access_statement_kind": "data_availability_statement", "sample_accessions": ["GSM613638", "GSM613639", "GSM613640", "GSM613641", "GSM613642", "GSM613643", "GSM613644", "GSM613645", "GSM613646", "GSM613647", "GSM613648", "GSM613649", "GSM613650", "GSM613651", "GSM613652", "GSM613653", "GSM613654", "GSM613655", "GSM613656", "GSM613657", "GSM613658", "GSM613659", "GSM613660", "GSM613661", "GSM613662", "GSM613663", "GSM613664", "GSM613665", "GSM613666", "GSM613667", "GSM613668", "GSM613669", "GSM613670", "GSM613671", "GSM613672", "GSM613673", "GSM613674", "GSM613675", "GSM613676", "GSM613677", "GSM613678", "GSM613679", "GSM613680", "GSM613681", "GSM613682", "GSM613683", "GSM613684", "GSM613685", "GSM613686", "GSM613687", "GSM613688", "GSM613689", "GSM613690", "GSM613691", "GSM613692", "GSM613693", "GSM613694", "GSM613695", "GSM613696", "GSM613697", "GSM613698", "GSM613699", "GSM613700", "GSM613701", "GSM613702", "GSM613703", "GSM613704", "GSM613705", "GSM613706", "GSM613707", "GSM613708", "GSM613709", "GSM613710", "GSM613711", "GSM613712", "GSM613713", "GSM613714", "GSM613715", "GSM613716", "GSM613717", "GSM613718", "GSM613719", "GSM613720", "GSM613721", "GSM613722", "GSM613723", "GSM613724", "GSM613725", "GSM613726", "GSM613727", "GSM613728", "GSM613729", "GSM613730", "GSM613731", "GSM613732", "GSM613733", "GSM613734", "GSM613735", "GSM613736", "GSM613737", "GSM613738", "GSM613739", "GSM613740", "GSM613741", "GSM613742", "GSM613743", "GSM613744", "GSM613745", "GSM613746", "GSM613747", "GSM613748", "GSM613749", "GSM613750", "GSM613751", "GSM613752", "GSM613753"], "sample_count": 116, "group_sizes": null, "group_sizes_basis": null, "platform": "6244", "taxon": "Homo sapiens", "title": "Gene expression profiles based on Pulmonary Artery Pressures in Pulmonary Fibrosis", "resolution_checked_at": "2026-11-01T15:39:54Z", "resolution_check": "identifier_resolution_only_no_download_no_licence_read", "downloaded": false, "licence_read": false}}], "gaps": ["asset:data:geo:GSE24988 not downloaded", "asset:data:geo:GSE24988 licence not read"]}, "analysis": {"state": "partial", "methods": [{"id": "method-1", "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": 1.0, "band": "verbatim", "quote": "To study the proportion of the same type of immune cells in different samples, we used the ratio matrix (noPH–PF: PH–PF) and evaluated the differences in the abovementioned immune cells in each sample using the Wilcoxon test (p < 0.05)."}}, {"id": "method-2", "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"}}], "targets": [], "gaps": ["method.group_comparison_wilcoxon"]}, "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": "complete", "tier": "R1", "blocking_axis": "none", "blocked_on": "nothing:replicable_now", "axes": {"method": {"tier": "R1", "expressible": false, "required_operations": [], "missing_operations": ["group_comparison_wilcoxon"], "basis": "The paper names the method it used and the corpus's method extractor maps it onto the DSL catalogue: wilcoxon."}, "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": "R1", "reachable": true, "accessions": ["GSE24988"], "resolved_accessions": ["GSE24988"], "statements": ["Data analyzed in this manuscript are publicly available from the Gene Expression Omnibus (https://www.ncbi.nlm.nih.gov/geo/), accession number GSE24988."], "basis": "The paper names GSE24988 in Gene Expression Omnibus and the accession resolves in the repository. No dataset was downloaded and no licence was read."}}, "can_run": {"dsl_operations": [], "assets": ["source:pmid:34823498", "data:geo:GSE24988"], "steps": []}, "must_build": {"dsl_operations": [{"operation": "group_comparison_wilcoxon", "unlocks_papers": null, "priority": null}], "converters": [], "readers": [], "capabilities": [], "data_gaps": ["data:geo:GSE24988"]}, "gaps": []}, "review": {"state": "partial", "machine_critique": {"kind": "extraction_review", "reader": {"model": "MiniMax-M3.1-Flash", "provider": "minimax", "provider_family": "minimax", "read_at": "2026-11-01T17:08:55Z", "independence": "single_reader"}, "evidence_check": {"method": "verbatim", "availability": "verbatim"}, "calls": 5, "usage": {"prompt_tokens": 11513, "completion_tokens": 1220, "cached_tokens": 188}}, "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:34823498", "type": "paper", "label": "pmid:34823498"}, {"id": "source:pmid:34823498", "type": "manuscript", "label": "PMID 34823498 full text"}, {"id": "data:geo:GSE24988", "type": "dataset", "label": "GEO GSE24988"}], "activities": [{"id": "activity-reading-sci-2026-11-01", "type": "classification", "used": [{"id": "pmid:34823498", "type": "paper", "label": "pmid:34823498"}, {"id": "source:pmid:34823498", "type": "manuscript", "label": "PMID 34823498 full text"}, {"id": "data:geo:GSE24988", "type": "dataset", "label": "GEO GSE24988"}], "agent": "agent:corpus-assay-engine"}, {"id": "activity-read-34823498", "type": "extraction", "used": ["source:pmid:34823498"], "agent": "agent:minimax-reader"}, {"id": "activity-resolve-GSE24988", "type": "accession_resolution", "used": ["data:geo:GSE24988"], "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:34823498", "parent_hash": "sha256:79fcacfc40221fa3ed2ad82b50f3244cb4a264329a932cebc76644d07ffab5d2", "fork_of": null, "generation": 3}, "gaps": ["asset:data:geo:GSE24988 licence not read", "asset:data:geo:GSE24988 not downloaded", "execution.not_run", "method.group_comparison_wilcoxon", "review.human_critique", "review.independent_reader", "review.machine_critique", "step:run_analysis blocked on method:group_comparison_wilcoxon"], "assays": [{"role": "analysis", "definition_id": "group_comparison", "definition_version": "f2132e96ae6c7a4e", "definition_digest": null, "required_operations": [], "support_state": "partial", "source_hashes": {"dsl_catalogue": "f2132e96ae6c7a4e"}, "confidence": 1.0, "evidence": ["To study the proportion of the same type of immune cells in different samples, we used the ratio matrix (noPH–PF: PH–PF) and evaluated the differences in the abovementioned immune cells in each sample using the Wilcoxon test (p < 0.05)."], "order_basis": "analysis_only", "id": "assay:1"}]}