← All .science files
pmid:35350787
Machine-Learning Algorithm-Based Prediction of Diagnostic Gene Biomarkers Related to Immune Infiltration in Patients With Chronic Obstructive Pulmonary Disease.
Yuepeng Zhang · Rongyao Xia · Meiyu Lv · Zhiheng Li · Lingling Jin · Xueda Chen · Yaqian Han · Chunpeng Shi · Yanan Jiang · Shoude Jin
Frontiers in immunology · 2022 doi:10.3389/fimmu.2022.740513
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 · 10 items
claims array · 3 items
[0] object · 6 fields
evidence array · 6 items
[0] object · 3 fields
[1] object · 3 fields
[2] object · 3 fields
[3] object · 3 fields
[4] object · 3 fields
[1] object · 6 fields
evidence array · 1 item
[0] object · 3 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 · 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
evidence object · 3 fields
[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 · 1 item
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 · 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 · 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 · 3 items
[0] object · 11 fields
required_operations array · 0 items
source_hashes object · 1 field
evidence array · 2 items
[1] object · 11 fields
required_operations array · 0 items
source_hashes object · 1 field
evidence array · 1 item
[2] 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:35350787", "kind": "science-record", "revision": 5, "content_hash": "sha256:8769ee61f78826e2c85c5a5271113bfcab3cb96b4db5073c17a856a2865bb6ac", "created_at": "2026-11-01T18:14:09Z", "updated_at": "2026-11-01T22:48:45Z", "generator": {"name": "corpus-assay-engine", "run_id": "reading-sci-2026-11-01"}, "paper": {"state": "complete", "title": "Machine-Learning Algorithm-Based Prediction of Diagnostic Gene Biomarkers Related to Immune Infiltration in Patients With Chronic Obstructive Pulmonary Disease.", "doi": "10.3389/fimmu.2022.740513", "pmid": "35350787", "authors": ["Yuepeng Zhang", "Rongyao Xia", "Meiyu Lv", "Zhiheng Li", "Lingling Jin", "Xueda Chen", "Yaqian Han", "Chunpeng Shi", "Yanan Jiang", "Shoude Jin"], "journal": "Frontiers in immunology", "year": 2022, "abstract": "Objective: This study aims to identify clinically relevant diagnostic biomarkers in chronic obstructive pulmonary disease (COPD) while exploring how immune cell infiltration contributes towards COPD pathogenesis.\nMethods: The GEO database provided two human COPD gene expression datasets (GSE38974 and GSE76925; n=134) along with the relevant controls (n=49) for differentially expressed gene (DEG) analyses. Candidate biomarkers were identified using the support vector machine recursive feature elimination (SVM-RFE) analysis and the LASSO regression model. The discriminatory ability was determined using the area under the receiver operating characteristic curve (AUC) values. These candidate biomarkers were characterized in the GSE106986 dataset (14 COPD patients and 5 controls) in terms of their respective diagnostic values and expression levels. The CIBERSORT program was used to estimate patterns of tissue infiltration of 22 types of immune cells. Furthermore, the in vivo and in vitro model of COPD was established using cigarette smoke extract (CSE) to validated the bioinformatics results.\nResults: 80 genes were identified via DEG analysis that were primarily involved in cellular amino acid and metabolic processes, regulation of telomerase activity and phagocytosis, antigen processing and MHC class I-mediated peptide antigen presentation, and other biological processes. LASSO and SVM-RFE were used to further characterize the candidate diagnostic markers for COPD, SLC27A3, and STAU1. SLC27A3 and STAU1 were found to be diagnostic markers of COPD in the metadata cohort (AUC=0.734, AUC=0.745). Their relevance in COPD were validated in the GSE106986 dataset (AUC=0.900 AUC=0.971). Subsequent analysis of immune cell infiltration discovered an association between SLC27A3 and STAU1 with resting NK cells, plasma cells, eosinophils, activated mast cells, memory B cells, CD8+, CD4+, and helper follicular T-cells. The expressions of SLC27A3 and STAU1 were upregulated in COPD models both in vivo and in vitro. Immune infiltration activation was observed in COPD models, accompanied by the enhanced expression of SLC27A3 and STAU1. Whereas, the knockdown of SLC27A3 or STAU1 attenuated the effect of CSE on BEAS-2B cells.\nConclusion: STUA1 and SLC27A3 are valuable diagnostic biomarkers of COPD. COPD pathogenesis is heavily influenced by patterns of immune cell infiltration. This study provides a molecular biology insight into COPD occurrence and in exploring new therapeutic means useful in COPD.", "claims": [{"id": "claim-method", "statement": "Similarly, 134 COPD and 49 normal samples were analyzed for DEGs using the R package “limma” with DEGs selected based on thresholds of P < 0.05 and |log2 FC| > 1. We utilized the LASSO logistic regression algorithm to identify and COPD related 5 feature variables from DEGs (Figure 3A). The SVM-RFE algorithm was used to identify a subset of 42 features in the determined DEGs (Figure 3B). CIBERSORT is a deconvolution algorithm that quantifies immune cell infiltration (22 various cell types) in COPD gene expression profiles (20). Pearson correlation analysis allowed for in-depth scrutiny of relationships between diagnostic biological markers and infiltrating immune cells. The degree of efficacy of each diagnostic biomarker was assessed using receiver operating characteristic (ROC) curves.", "kind": "methodological", "target": null, "evidence": [{"asset": "source:pmid:35350787", "locator": "sections[4] \"Data Preprocessing and Differentially Expressed Genes (DEGs) Screening\" paragraph 2", "quote": "Similarly, 134 COPD and 49 normal samples were analyzed for DEGs using the R package “limma” with DEGs selected based on thresholds of P < 0.05 and |log2 FC| > 1."}, {"asset": "source:pmid:35350787", "locator": "sections[19] \"Identification and Verification of Diagnostic Biomarkers\" paragraph 2", "quote": "We utilized the LASSO logistic regression algorithm to identify and COPD related 5 feature variables from DEGs (Figure 3A)."}, {"asset": "source:pmid:35350787", "locator": "sections[19] \"Identification and Verification of Diagnostic Biomarkers\" paragraph 2", "quote": "The SVM-RFE algorithm was used to identify a subset of 42 features in the determined DEGs (Figure 3B)."}, {"asset": "source:pmid:35350787", "locator": "sections[7] \"Evaluation of Immune Cell Infiltration\" paragraph 2", "quote": "CIBERSORT is a deconvolution algorithm that quantifies immune cell infiltration (22 various cell types) in COPD gene expression profiles (20)."}, {"asset": "source:pmid:35350787", "locator": "sections[8] \"Correlation Analysis Between Diagnostic Biomarkers and Infiltrating Immune Cells\" paragraph 2", "quote": "Pearson correlation analysis allowed for in-depth scrutiny of relationships between diagnostic biological markers and infiltrating immune cells."}, {"asset": "source:pmid:35350787", "locator": "sections[15] \"Statistical Analysis\" paragraph 2", "quote": "The degree of efficacy of each diagnostic biomarker was assessed using receiver operating characteristic (ROC) curves."}], "state": "complete"}, {"id": "claim-data-access", "statement": "The datasets presented in this study can be found in online repositories. The names of the repository/repositories and accession number(s) can be found in the article/Supplementary Material.", "kind": "methodological", "target": null, "evidence": [{"asset": "source:pmid:35350787", "locator": "sections[27] \"Data Availability Statement\" paragraph 2", "quote": "The datasets presented in this study can be found in online repositories. The names of the repository/repositories and accession number(s) can be found in the article/Supplementary Material."}], "state": "complete"}, {"id": "claim-target-result", "statement": "Using GEO lung-tissue expression data, LASSO logistic regression and SVM-RFE identified SLC27A3 and STAU1 as diagnostic biomarkers for COPD, with AUCs of 0.734 and 0.745 in the metadata cohort and 0.900 and 0.971, respectively, in the GSE106986 validation cohort.", "kind": "qualitative", "target": null, "evidence": [{"asset": "source:pmid:35350787", "locator": "sections[0] \"Abstract\" paragraph 3", "quote": "LASSO and SVM-RFE were used to further characterize the candidate diagnostic markers for COPD, SLC27A3, and STAU1."}, {"asset": "source:pmid:35350787", "locator": "sections[19] \"Identification and Verification of Diagnostic Biomarkers\" paragraph 2", "quote": "The AUCs of SLC27A3 and STAU1 in the metadata cohort were 0.734 and 0.745, respectively (Figures 5A, B). Furthermore, the AUCs of SLC27A3 and STAU1 in the GSE106986 dataset were 0.900 and 0.971, respectively (Figures 5C, D), indicating that both SLC27A3 and STAU1 have high diagnostic values."}], "state": "complete"}], "gaps": []}, "experiment": {"state": "partial", "objective": "Using GEO lung-tissue expression data, LASSO logistic regression and SVM-RFE identified SLC27A3 and STAU1 as diagnostic biomarkers for COPD, with AUCs of 0.734 and 0.745 in the metadata cohort and 0.900 and 0.971, respectively, in the GSE106986 validation cohort.", "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:35350787"], "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:35350787", "role": "manuscript", "format": "xml", "media_type": "application/xml", "uri": "https://doi.org/10.3389/fimmu.2022.740513", "sha256": "sha256:6961c1e7d7ee0db6d57062d56796a7bef711ed26ee78f5124242165f598a44d1", "bytes": 48774, "access": "open", "state": "resolved", "reader": null, "reader_status": "reader_required", "identifier": "10.3389/fimmu.2022.740513", "version": null, "note": "Full article fetched from PMC; the checksum covers the rendered section body, not the original XML bytes.", "structure": {"pmcid": "PMC8957805", "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": "reordered", "quote": "Similarly, 134 COPD and 49 normal samples were analyzed for DEGs using the R package “limma” with DEGs selected based on thresholds of P < 0.05 and |log2 FC| > 1. We utilized the LASSO logistic regression algorithm to identify and COPD related 5 feature variables from DEGs (Figure 3A). The SVM-RFE algorithm was used to identify a subset of 42 features in the determined DEGs (Figure 3B). CIBERSORT is a deconvolution algorithm that quantifies immune cell infiltration (22 various cell types) in COPD gene expression profiles (20). Pearson correlation analysis allowed for in-depth scrutiny of relationships between diagnostic biological markers and infiltrating immune cells. The degree of efficacy of each diagnostic biomarker was assessed using receiver operating characteristic (ROC) curves."}}, {"id": "method-2", "family": "group_comparison", "specific": "student_t_test", "label": "Group comparison", "dsl_operations": [], "missing_operations": ["student_t"], "expressible": false, "parameters": {}, "data_shapes": ["two_or_more_groups_continuous"], "evidence": {"score": 0.8, "band": "high", "quote": "student t-test"}}, {"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": "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.8, "band": "high", "quote": "logistic regression"}}, {"id": "method-6", "family": "correlation_analysis", "specific": "pearson", "label": "Correlation analysis", "dsl_operations": ["pearson_r"], "missing_operations": [], "expressible": true, "parameters": {}, "data_shapes": ["paired_numeric_columns"], "evidence": {"score": 0.8, "band": "high", "quote": "Pearson correlation"}}], "targets": [], "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 datasets presented in this study can be found in online repositories. The names of the repository/repositories and accession number(s) can be found in the article/Supplementary Material."], "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:35350787"], "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-01T17:39:52Z", "independence": "single_reader"}, "evidence_check": {"method": "reordered", "availability": "verbatim"}, "calls": 5, "usage": {"prompt_tokens": 14808, "completion_tokens": 2293, "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:35350787", "type": "paper", "label": "pmid:35350787"}, {"id": "source:pmid:35350787", "type": "manuscript", "label": "PMID 35350787 full text"}, {"id": "data:geo:None", "type": "dataset", "label": "GEO None"}], "activities": [{"id": "activity-reading-sci-2026-11-01", "type": "classification", "used": [{"id": "pmid:35350787", "type": "paper", "label": "pmid:35350787"}, {"id": "source:pmid:35350787", "type": "manuscript", "label": "PMID 35350787 full text"}, {"id": "data:geo:None", "type": "dataset", "label": "GEO None"}], "agent": "agent:corpus-assay-engine"}, {"id": "activity-read-35350787", "type": "extraction", "used": ["source:pmid:35350787"], "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:35350787", "parent_hash": "sha256:08ac50afefe7095bbec3545308017af577c9e4ad698b372601eb23063402cfb8", "fork_of": null, "generation": 4}, "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": "animal_model", "definition_version": "99e1195c7d6f", "definition_digest": null, "required_operations": [], "support_state": "partial", "source_hashes": {"assay_lexicon": "99e1195c7d6f"}, "confidence": 0.99, "evidence": ["f 22 types of immune cells. Furthermore, the in vivo and in vitro model of COPD was established u", "d STAU1 were upregulated in COPD models both in vivo and in vitro. Immune infiltration activation"], "order_basis": "paper_text_order:1093", "id": "assay:1"}, {"role": "data_generation", "definition_id": "transfection", "definition_version": "99e1195c7d6f", "definition_digest": null, "required_operations": [], "support_state": "partial", "source_hashes": {"assay_lexicon": "99e1195c7d6f"}, "confidence": 0.85, "evidence": ["xpression of SLC27A3 and STAU1. Whereas, the knockdown of SLC27A3 or STAU1 attenuated the effect of"], "order_basis": "paper_text_order:2279", "id": "assay:2"}, {"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": ["Similarly, 134 COPD and 49 normal samples were analyzed for DEGs using the R package “limma” with DEGs selected based on thresholds of P < 0.05 and |log2 FC| > 1. We utilized the LASSO logistic regression algorithm to identify and COPD related 5 feature variables from DEGs (Figure 3A). The SVM-RFE algorithm was used to identify a subset of 42 features in the determined DEGs (Figure 3B). CIBERSORT is a deconvolution algorithm that quantifies immune cell infiltration (22 various cell types) in COPD gene expression profiles (20). Pearson correlation analysis allowed for in-depth scrutiny of relationships between diagnostic biological markers and infiltrating immune cells. The degree of efficacy of each diagnostic biomarker was assessed using receiver operating characteristic (ROC) curves."], "order_basis": "consumes_earlier_output", "id": "assay:3"}]}