← All .science files
pmid:30029648
Identification of an early diagnostic biomarker of lung adenocarcinoma based on co-expression similarity and construction of a diagnostic model.
Zhirui Fan · Wenhua Xue · Lifeng Li · Chaoqi Zhang · Jingli Lu · Yunkai Zhai · Zhenhe Suo · Jie Zhao
Journal of translational medicine · 2018 doi:10.1186/s12967-018-1577-5
Paper
complete
Experiment
complete
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 · 8 items
claims array · 2 items
[0] object · 6 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 · 0 items
data object · 3 fields
assets array · 5 items
[0] object · 15 fields
structure object · 4 fields
[1] object · 15 fields
structure object · 15 fields
sample_accessions array · 162 items
[2] object · 16 fields
structure object · 5 fields
table object · 8 fields
rows array · 5 items
[0] array · 4 items
[1] array · 4 items
[2] array · 4 items
[3] array · 4 items
[4] array · 4 items
[3] object · 16 fields
structure object · 5 fields
table object · 8 fields
rows array · 5 items
[0] array · 4 items
[1] array · 4 items
[2] array · 4 items
[3] array · 4 items
[4] array · 4 items
[4] object · 16 fields
structure object · 5 fields
table object · 8 fields
rows array · 13 items
[0] array · 2 items
[1] array · 2 items
[2] array · 2 items
[3] array · 2 items
[4] array · 2 items
[5] array · 2 items
[6] array · 2 items
[7] array · 2 items
[8] array · 2 items
[9] array · 2 items
[10] array · 2 items
[11] array · 2 items
[12] array · 2 items
gaps array · 2 items
analysis object · 4 fields
methods array · 3 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 · 4 items
missing_operations array · 0 items
parameters object · 0 fields
data_shapes array · 1 item
[2] 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 · 1 item
resolved_accessions array · 1 item
statements array · 1 item
can_run object · 3 fields
dsl_operations array · 3 items
assets array · 5 items
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 · 0 items
review object · 5 fields
machine_critique object · 5 fields
reader object · 5 fields
evidence_check object · 2 fields
usage object · 0 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 · 7 items
assays array · 1 item
[0] 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:30029648", "kind": "science-record", "revision": 8, "content_hash": "sha256:98a11d3a17dd0d3ba121bc9255f16bed8dca4972e30c8a7d3540f904a0df68ce", "created_at": "2026-11-01T15:40:35Z", "updated_at": "2026-11-01T22:43:28Z", "generator": {"name": "corpus-assay-engine", "run_id": "reading-sci-2026-11-01"}, "paper": {"state": "complete", "title": "Identification of an early diagnostic biomarker of lung adenocarcinoma based on co-expression similarity and construction of a diagnostic model.", "doi": "10.1186/s12967-018-1577-5", "pmid": "30029648", "authors": ["Zhirui Fan", "Wenhua Xue", "Lifeng Li", "Chaoqi Zhang", "Jingli Lu", "Yunkai Zhai", "Zhenhe Suo", "Jie Zhao"], "journal": "Journal of translational medicine", "year": 2018, "abstract": "BACKGROUND: The purpose of this study was to achieve early and accurate diagnosis of lung cancer and long-term monitoring of the therapeutic response.\nMETHODS: We downloaded GSE20189 from GEO database as analysis data. We also downloaded human lung adenocarcinoma RNA-seq transcriptome expression data from the TCGA database as validation data. Finally, the expression of all of the genes underwent z test normalization. We used ANOVA to identify differentially expressed genes specific to each stage, as well as the intersection between them. Two methods, correlation analysis and co-expression network analysis, were used to compare the expression patterns and topological properties of each stage. Using the functional quantification algorithm, we evaluated the functional level of each significantly enriched biological function under different stages. A machine-learning algorithm was used to screen out significant functions as features and to establish an early diagnosis model. Finally, survival analysis was used to verify the correlation between the outcome and the biomarkers that we found.\nRESULTS: We screened 12 significant biomarkers that could distinguish lung cancer patients with diverse risks. Patients carrying variations in these 12 genes also presented a poor outcome in terms of survival status compared with patients without variations.\nCONCLUSIONS: We propose a new molecular-based noninvasive detection method. According to the expression of the stage-specific gene set in the peripheral blood of patients with lung cancer, the difference in the functional level is quantified to realize the early diagnosis and prediction of lung cancer.", "claims": [{"id": "claim-method", "statement": "We take 12 genes as features, using an SVM (support vector machine) to construct the classification model.", "kind": "methodological", "target": null, "evidence": [{"asset": "source:pmid:30029648", "locator": "sections[22] \"Risk diagnostic model construction based on early screening genes\" paragraph 2", "quote": "We take 12 genes as features, using an SVM (support vector machine) to construct the classification model."}], "state": "complete"}, {"id": "claim-data-access", "statement": "All data generated or analyzed during this study are included either in this article or in the supplementary information files.", "kind": "methodological", "target": null, "evidence": [{"asset": "source:pmid:30029648", "locator": "sections[29] \"Availability of data and materials\" paragraph 2", "quote": "All data generated or analyzed during this study are included either in this article or in the supplementary information files."}], "state": "complete"}], "gaps": []}, "experiment": {"state": "complete", "objective": null, "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:30029648"], "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:GSE20189"], "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": ["data:geo:GSE20189"], "outputs": ["the replicated result and its comparison"], "instruments": [], "reagents": []}], "materials": [], "instruments": [], "reagents": [], "conditions": {}, "gaps": []}, "data": {"state": "partial", "assets": [{"id": "source:pmid:30029648", "role": "manuscript", "format": "xml", "media_type": "application/xml", "uri": "https://doi.org/10.1186/s12967-018-1577-5", "sha256": "sha256:9872cd277366d05a535dfb89398c75d6d30ad0bfcc6e94aa72fe4ddce15142c1", "bytes": 57316, "access": "open", "state": "resolved", "reader": null, "reader_status": "reader_required", "identifier": "10.1186/s12967-018-1577-5", "version": null, "note": "Full article fetched from PMC; the checksum covers the rendered section body, not the original XML bytes.", "structure": {"pmcid": "PMC6053739", "source": "europe_pmc_fulltext", "coverage": "whole_body", "text_hash_scope": "rendered_section_body"}}, {"id": "data:geo:GSE20189", "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=GSE20189", "sha256": null, "bytes": null, "access": "open", "state": "resolved", "reader": null, "reader_status": "reader_required", "identifier": "GSE20189", "version": null, "note": "All data generated or analyzed during this study are included either in this article or in the supplementary information files.", "structure": {"repository": "GEO", "access_route": "GEO accession URL", "access_statement_verbatim": "All data generated or analyzed during this study are included either in this article or in the supplementary information files.", "access_statement_kind": "data_availability_statement", "sample_accessions": ["GSM506423", "GSM506424", "GSM506425", "GSM506426", "GSM506427", "GSM506428", "GSM506429", "GSM506430", "GSM506431", "GSM506432", "GSM506433", "GSM506434", "GSM506435", "GSM506436", "GSM506437", "GSM506438", "GSM506439", "GSM506440", "GSM506441", "GSM506442", "GSM506443", "GSM506444", "GSM506445", "GSM506446", "GSM506447", "GSM506448", "GSM506449", "GSM506450", "GSM506451", "GSM506452", "GSM506453", "GSM506454", "GSM506455", "GSM506456", "GSM506457", "GSM506458", "GSM506459", "GSM506460", "GSM506461", "GSM506462", "GSM506463", "GSM506464", "GSM506465", "GSM506466", "GSM506467", "GSM506468", "GSM506469", "GSM506470", "GSM506471", "GSM506472", "GSM506473", "GSM506474", "GSM506475", "GSM506476", "GSM506477", "GSM506478", "GSM506479", "GSM506480", "GSM506481", "GSM506482", "GSM506483", "GSM506484", "GSM506485", "GSM506486", "GSM506487", "GSM506488", "GSM506489", "GSM506490", "GSM506491", "GSM506492", "GSM506493", "GSM506494", "GSM506495", "GSM506496", "GSM506497", "GSM506498", "GSM506499", "GSM506500", "GSM506501", "GSM506502", "GSM506503", "GSM506504", "GSM506505", "GSM506506", "GSM506507", "GSM506508", "GSM506509", "GSM506510", "GSM506511", "GSM506512", "GSM506513", "GSM506514", "GSM506515", "GSM506516", "GSM506517", "GSM506518", "GSM506519", "GSM506520", "GSM506521", "GSM506522", "GSM506523", "GSM506524", "GSM506525", "GSM506526", "GSM506527", "GSM506528", "GSM506529", "GSM506530", "GSM506531", "GSM506532", "GSM506533", "GSM506534", "GSM506535", "GSM506536", "GSM506537", "GSM506538", "GSM506539", "GSM506540", "GSM506541", "GSM506542", "GSM506543", "GSM506544", "GSM506545", "GSM506546", "GSM506547", "GSM506548", "GSM506549", "GSM506550", "GSM506551", "GSM506552", "GSM506553", "GSM506554", "GSM506555", "GSM506556", "GSM506557", "GSM506558", "GSM506559", "GSM506560", "GSM506561", "GSM506562", "GSM506563", "GSM506564", "GSM506565", "GSM506566", "GSM506567", "GSM506568", "GSM506569", "GSM506570", "GSM506571", "GSM506572", "GSM506573", "GSM506574", "GSM506575", "GSM506576", "GSM506577", "GSM506578", "GSM506579", "GSM506580", "GSM506581", "GSM506582", "GSM506583", "GSM506584"], "sample_count": 162, "group_sizes": null, "group_sizes_basis": null, "platform": "571", "taxon": "Homo sapiens", "title": "A gene expression signature from peripheral whole blood for stage I lung adenocarcinoma", "resolution_checked_at": "2026-11-01T15:39:54Z", "resolution_check": "identifier_resolution_only_no_download_no_licence_read", "downloaded": false, "licence_read": false}}, {"id": "asset:table:pmid:30029648:1", "role": "table", "format": "jats-table", "media_type": "application/vnd.jats.table+json", "uri": null, "sha256": "sha256:d17e827f2aa92bf676de89efcac37cf712300994170bcbb17b876905870d07a4", "bytes": 363, "access": "open", "state": "verified", "reader": "read_table", "reader_status": "available", "identifier": "section[16]/table-wrap[1]#Tab1", "version": null, "note": "Correlated gene pair numbers in three phases", "structure": {"pmcid": "PMC6053739", "section_index": 6, "section_title": "Co-expression correlation analysis", "row_count": 5, "column_count": 4}, "table": {"label": "Table 1", "caption": "Correlated gene pair numbers in three phases", "rows": [["", "Positive", "Negative", "Total"], ["Control", "3023", "504", "3527"], ["Early phase", "5267", "4431", "9698"], ["Late phase", "3767", "889", "4659"], ["Overlap", "3015", "0", "3015"]], "row_count": 5, "column_count": 4, "numeric_cells": 12, "header_rows": 1, "locator": "section[16]/table-wrap[1]#Tab1"}}, {"id": "asset:table:pmid:30029648:2", "role": "table", "format": "jats-table", "media_type": "application/vnd.jats.table+json", "uri": null, "sha256": "sha256:d17e827f2aa92bf676de89efcac37cf712300994170bcbb17b876905870d07a4", "bytes": 363, "access": "open", "state": "verified", "reader": "read_table", "reader_status": "available", "identifier": "section[16]/table-wrap[1]#Tab1", "version": null, "note": "Correlated gene pair numbers in three phases", "structure": {"pmcid": "PMC6053739", "section_index": 16, "section_title": "Co-expression correlation analysis", "row_count": 5, "column_count": 4}, "table": {"label": "Table 1", "caption": "Correlated gene pair numbers in three phases", "rows": [["", "Positive", "Negative", "Total"], ["Control", "3023", "504", "3527"], ["Early phase", "5267", "4431", "9698"], ["Late phase", "3767", "889", "4659"], ["Overlap", "3015", "0", "3015"]], "row_count": 5, "column_count": 4, "numeric_cells": 12, "header_rows": 1, "locator": "section[16]/table-wrap[1]#Tab1"}}, {"id": "asset:table:pmid:30029648:3", "role": "table", "format": "jats-table", "media_type": "application/vnd.jats.table+json", "uri": null, "sha256": "sha256:c5b0549223544bd1ad424984a9c61e48c78d14d9552eb5019c522600bae322a6", "bytes": 804, "access": "open", "state": "verified", "reader": "read_table", "reader_status": "available", "identifier": "section[20]/table-wrap[1]#Tab2", "version": null, "note": "The functional significance in ANOVA", "structure": {"pmcid": "PMC6053739", "section_index": 20, "section_title": "Functional pathway imbalance score", "row_count": 13, "column_count": 2}, "table": {"label": "Table 2", "caption": "The functional significance in ANOVA", "rows": [["Pathway term", "P value"], ["Primary.immunodeficiency", "1.08E−05"], ["B.cell.receptor.signalling.pathway", "5.37E−05"], ["Haematopoietic.cell.lineage", "0.000310509"], ["T.cell.receptor.signalling.pathway", "0.001363854"], ["Fc.epsilon.RI.signalling.pathway", "0.002015294"], ["Regulation.of.actin.cytoskeleton", "0.004150605"], ["Non.small.cell.lung.cancer", "0.006087547"], ["Leukocyte.transendothelial.migration", "0.01039866"], ["Cell.adhesion.molecules", "0.01324628"], ["Natural.killer.cell.mediated.cytotoxicity", "0.0139198"], ["Fc.gamma.R.mediated.phagocytosis", "0.01575172"], ["NF.kappa.B.signalling.pathway", "0.01622258"]], "row_count": 13, "column_count": 2, "numeric_cells": 12, "header_rows": 1, "locator": "section[20]/table-wrap[1]#Tab2"}}], "gaps": ["asset:data:geo:GSE20189 not downloaded", "asset:data:geo:GSE20189 licence not read"]}, "analysis": {"state": "partial", "methods": [{"id": "method-1", "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": 1.0, "band": "verbatim", "quote": "We take 12 genes as features, using an SVM (support vector machine) to construct the classification model."}}, {"id": "method-2", "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.7, "band": "medium", "quote": "ANOVA"}}, {"id": "method-3", "family": "survival_analysis", "specific": "cox_proportional_hazards", "label": "Survival analysis", "dsl_operations": ["cox_ph"], "missing_operations": [], "expressible": true, "parameters": {}, "data_shapes": ["time_to_event_with_censoring"], "evidence": {"score": 0.8, "band": "high", "quote": "Cox regression"}}], "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": "complete", "tier": "R1", "blocking_axis": "none", "blocked_on": "nothing:replicable_now", "axes": {"method": {"tier": "R1", "expressible": true, "required_operations": ["train_classifier", "cross_validate", "roc_auc"], "missing_operations": [], "basis": "The paper names the method it used and the corpus's method extractor maps it onto the DSL catalogue: support_vector_machine."}, "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": ["GSE20189"], "resolved_accessions": ["GSE20189"], "statements": ["All data generated or analyzed during this study are included either in this article or in the supplementary information files."], "basis": "The paper names GSE20189 in GEO and TCGA and the accession resolves in the repository. No dataset was downloaded and no licence was read."}}, "can_run": {"dsl_operations": ["train_classifier", "cross_validate", "roc_auc"], "assets": ["source:pmid:30029648", "data:geo:GSE20189", "asset:table:pmid:30029648:1", "asset:table:pmid:30029648:2", "asset:table:pmid:30029648:3"], "steps": ["run_analysis"]}, "must_build": {"dsl_operations": [], "converters": [], "readers": [], "capabilities": [], "data_gaps": ["data:geo:GSE20189"]}, "gaps": []}, "review": {"state": "partial", "machine_critique": {"kind": "extraction_review", "reader": {"model": "MiniMax-M3.1-Flash", "provider": "minimax", "provider_family": "minimax", "read_at": null, "independence": "single_reader"}, "evidence_check": {"method": "verbatim", "availability": "verbatim"}, "calls": 0, "usage": {}}, "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:30029648", "type": "paper", "label": "pmid:30029648"}, {"id": "source:pmid:30029648", "type": "manuscript", "label": "PMID 30029648 full text"}, {"id": "data:geo:GSE20189", "type": "dataset", "label": "GEO GSE20189"}], "activities": [{"id": "activity-reading-sci-2026-11-01", "type": "classification", "used": [{"id": "pmid:30029648", "type": "paper", "label": "pmid:30029648"}, {"id": "source:pmid:30029648", "type": "manuscript", "label": "PMID 30029648 full text"}, {"id": "data:geo:GSE20189", "type": "dataset", "label": "GEO GSE20189"}], "agent": "agent:corpus-assay-engine"}, {"id": "activity-read-30029648", "type": "extraction", "used": ["source:pmid:30029648"], "agent": "agent:minimax-reader"}, {"id": "activity-resolve-GSE20189", "type": "accession_resolution", "used": ["data:geo:GSE20189"], "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:30029648", "parent_hash": "sha256:d1a4a2b62f942b92fd72503298e4879fb74cd3d14845e174ca1fe910e22c0f1f", "fork_of": null, "generation": 7}, "gaps": ["asset:data:geo:GSE20189 licence not read", "asset:data:geo:GSE20189 not downloaded", "execution.not_run", "method.reader_differs_from_extractor", "review.human_critique", "review.independent_reader", "review.machine_critique"], "assays": [{"role": "analysis", "definition_id": "machine_learning", "definition_version": "f2132e96ae6c7a4e", "definition_digest": null, "required_operations": ["train_classifier", "cross_validate", "roc_auc"], "support_state": "supported", "source_hashes": {"dsl_catalogue": "f2132e96ae6c7a4e"}, "confidence": 1.0, "evidence": ["We take 12 genes as features, using an SVM (support vector machine) to construct the classification model."], "order_basis": "analysis_only", "id": "assay:1"}]}