← All .science files
pmid:38136941
An Artificial Intelligence Prediction Model of Insulin Sensitivity, Insulin Resistance, and Diabetes Using Genes Obtained through Differential Expression.
Jesús María González-Martín · Laura B Torres-Mata · Sara Cazorla-Rivero · Cristina Fernández-Santana · Estrella Gómez-Bentolila · Bernardino Clavo · Francisco Rodríguez-Esparragón
Genes · 2023 doi:10.3390/genes14122119
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 · 7 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
[2] object · 6 fields
evidence array · 2 items
[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 · 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 · 2 items
[0] object · 15 fields
structure object · 4 fields
[1] object · 15 fields
structure object · 15 fields
sample_accessions array · 110 items
gaps array · 2 items
analysis object · 4 fields
methods array · 5 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 · 1 item
missing_operations array · 0 items
parameters object · 0 fields
data_shapes array · 1 item
[2] object · 10 fields
dsl_operations array · 0 items
missing_operations array · 1 item
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
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 · 2 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 · 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 · 7 items
assays array · 2 items
[0] object · 11 fields
required_operations array · 0 items
source_hashes object · 1 field
evidence array · 4 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:38136941", "kind": "science-record", "revision": 4, "content_hash": "sha256:c33105a8fb709a659d16ec0da3b0c06f35fc90a6af3ff3485a4bc8a0510d6b13", "created_at": "2026-11-01T19:20:04Z", "updated_at": "2026-11-01T22:53:20Z", "generator": {"name": "corpus-assay-engine", "run_id": "reading-sci-2026-11-01"}, "paper": {"state": "complete", "title": "An Artificial Intelligence Prediction Model of Insulin Sensitivity, Insulin Resistance, and Diabetes Using Genes Obtained through Differential Expression.", "doi": "10.3390/genes14122119", "pmid": "38136941", "authors": ["Jesús María González-Martín", "Laura B Torres-Mata", "Sara Cazorla-Rivero", "Cristina Fernández-Santana", "Estrella Gómez-Bentolila", "Bernardino Clavo", "Francisco Rodríguez-Esparragón"], "journal": "Genes", "year": 2023, "abstract": "Insulin is a powerful pleiotropic hormone that affects processes such as cell growth, energy expenditure, and carbohydrate, lipid, and protein metabolism. The molecular mechanisms by which insulin regulates muscle metabolism and the underlying defects that cause insulin resistance have not been fully elucidated. This study aimed to perform a microarray data analysis to find differentially expressed genes. The analysis has been based on the data of a study deposited in Gene Expression Omnibus (GEO) with the identifier \"GSE22309\". The selected data contain samples from three types of patients after taking insulin treatment: patients with diabetes (DB), patients with insulin sensitivity (IS), and patients with insulin resistance (IR). Through an analysis of omics data, 20 genes were found to be differentially expressed (DEG) between the three possible comparisons obtained (DB vs. IS, DB vs. IR, and IS vs. IR); these data sets have been used to develop predictive models through machine learning (ML) techniques to classify patients with respect to the three categories mentioned previously. All the ML techniques present an accuracy superior to 80%, reaching almost 90% when unifying IR and DB categories.", "claims": [{"id": "claim-method", "statement": "In this case, the linear models for the microarrays method, implemented in the “limma” package [18], were used to select differentially expressed genes. The comparisons between groups were DB vs. IR, DB vs. IS, and IR vs. IS. The adjusted p-value was calculated following Benjamini and Hochberg [19];", "kind": "methodological", "target": null, "evidence": [{"asset": "source:pmid:38136941", "locator": "sections[2] \"2. Materials and Methods\" paragraph 2", "quote": "In this case, the linear models for the microarrays method, implemented in the “limma” package [18], were used to select differentially expressed genes. The comparisons between groups were DB vs. IR, DB vs. IS, and IR vs. IS. The adjusted p-value was calculated following Benjamini and Hochberg [19];"}], "state": "complete"}, {"id": "claim-data-access", "statement": "The data have been obtained from the platform Gene Expression Omnibus (GEO) with the identifier “GSE22309” and whose title is “Expression data from human skeletal muscle”. Stimulate files have been used.", "kind": "methodological", "target": null, "evidence": [{"asset": "source:pmid:38136941", "locator": "sections[10] \"notes\" paragraph 1", "quote": "The data have been obtained from the platform Gene Expression Omnibus (GEO) with the identifier “GSE22309” and whose title is “Expression data from human skeletal muscle”. Stimulate files have been used."}], "state": "complete"}, {"id": "claim-target-result", "statement": "Microarray analysis identified 20 differentially expressed genes for each of three patient-group comparisons, and the resulting gene-expression data supported machine-learning classifiers with accuracy above 80%, reaching 95.42% for three-group classification with the multilayer perceptron.", "kind": "qualitative", "target": null, "evidence": [{"asset": "source:pmid:38136941", "locator": "sections[0] \"Abstract\" paragraph 1", "quote": "Through an analysis of omics data, 20 genes were found to be differentially expressed (DEG) between the three possible comparisons obtained (DB vs. IS, DB vs. IR, and IS vs. IR); these data sets have been used to develop predictive models through machine learning (ML) techniques to classify patients with respect to the three categories mentioned previously."}, {"asset": "source:pmid:38136941", "locator": "sections[0] \"Abstract\" paragraph 1", "quote": "All the ML techniques present an accuracy superior to 80%, reaching almost 90% when unifying IR and DB categories."}], "state": "complete"}], "gaps": []}, "experiment": {"state": "complete", "objective": "Microarray analysis identified 20 differentially expressed genes for each of three patient-group comparisons, and the resulting gene-expression data supported machine-learning classifiers with accuracy above 80%, reaching 95.42% for three-group classification with the multilayer perceptron.", "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:38136941"], "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:GSE22309"], "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:GSE22309"], "outputs": ["the replicated result and its comparison"], "instruments": [], "reagents": []}], "materials": [], "instruments": [], "reagents": [], "conditions": {}, "gaps": []}, "data": {"state": "partial", "assets": [{"id": "source:pmid:38136941", "role": "manuscript", "format": "xml", "media_type": "application/xml", "uri": "https://doi.org/10.3390/genes14122119", "sha256": "sha256:93c4f804e7cd3d03a66f79c3af74d3d7b6b46d25c4e3bd35373467f829703675", "bytes": 32812, "access": "open", "state": "resolved", "reader": null, "reader_status": "reader_required", "identifier": "10.3390/genes14122119", "version": null, "note": "Full article fetched from PMC; the checksum covers the rendered section body, not the original XML bytes.", "structure": {"pmcid": "PMC10743311", "source": "europe_pmc_fulltext", "coverage": "whole_body_without_references", "text_hash_scope": "rendered_section_body"}}, {"id": "data:geo:GSE22309", "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=GSE22309", "sha256": null, "bytes": null, "access": "open", "state": "resolved", "reader": null, "reader_status": "reader_required", "identifier": "GSE22309", "version": null, "note": "The data have been obtained from the platform Gene Expression Omnibus (GEO) with the identifier “GSE22309” and whose title is “Expression data from human skeletal muscle”. Stimulate files have been used.", "structure": {"repository": "GEO", "access_route": "GEO accession URL", "access_statement_verbatim": "The data have been obtained from the platform Gene Expression Omnibus (GEO) with the identifier “GSE22309” and whose title is “Expression data from human skeletal muscle”. Stimulate files have been used.", "access_statement_kind": "data_availability_statement", "sample_accessions": ["GSM555237", "GSM555238", "GSM555239", "GSM555240", "GSM555241", "GSM555242", "GSM555243", "GSM555244", "GSM555245", "GSM555246", "GSM555247", "GSM555248", "GSM555249", "GSM555250", "GSM555251", "GSM555252", "GSM555253", "GSM555254", "GSM555255", "GSM555256", "GSM555257", "GSM555258", "GSM555259", "GSM555260", "GSM555261", "GSM555262", "GSM555263", "GSM555264", "GSM555265", "GSM555266", "GSM555267", "GSM555268", "GSM555269", "GSM555270", "GSM555271", "GSM555272", "GSM555273", "GSM555274", "GSM555275", "GSM555276", "GSM555277", "GSM555278", "GSM555279", "GSM555280", "GSM555281", "GSM555282", "GSM555283", "GSM555284", "GSM555285", "GSM555286", "GSM555287", "GSM555288", "GSM555289", "GSM555290", "GSM555291", "GSM555292", "GSM555293", "GSM555294", "GSM555295", "GSM555296", "GSM555297", "GSM555298", "GSM555299", "GSM555300", "GSM555301", "GSM555302", "GSM555303", "GSM555304", "GSM555305", "GSM555306", "GSM555307", "GSM555308", "GSM555309", "GSM555310", "GSM555311", "GSM555312", "GSM555313", "GSM555314", "GSM555315", "GSM555316", "GSM555317", "GSM555318", "GSM555319", "GSM555320", "GSM555321", "GSM555322", "GSM555323", "GSM555324", "GSM555325", "GSM555326", "GSM555327", "GSM555328", "GSM555329", "GSM555330", "GSM555331", "GSM555332", "GSM555333", "GSM555334", "GSM555335", "GSM555336", "GSM555337", "GSM555338", "GSM555339", "GSM555340", "GSM555341", "GSM555342", "GSM555343", "GSM555344", "GSM555345", "GSM555346"], "sample_count": 110, "group_sizes": null, "group_sizes_basis": null, "platform": "91", "taxon": "Homo sapiens", "title": "Expression data from human skeletal muscle", "resolution_checked_at": "2026-11-01T19:09:46Z", "resolution_check": "identifier_resolution_only_no_download_no_licence_read", "downloaded": false, "licence_read": false}}], "gaps": ["asset:data:geo:GSE22309 not downloaded", "asset:data:geo:GSE22309 licence not read"]}, "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": "In this case, the linear models for the microarrays method, implemented in the “limma” package [18], were used to select differentially expressed genes. The comparisons between groups were DB vs. IR, DB vs. IS, and IR vs. IS. The adjusted p-value was calculated following Benjamini and Hochberg [19];"}}, {"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": "principal component analysis"}}, {"id": "method-3", "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": 0.8, "band": "high", "quote": "Random forest"}}, {"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.8, "band": "high", "quote": "Support vector machine"}}, {"id": "method-5", "family": "machine_learning", "specific": "decision_tree", "label": "Machine learning", "dsl_operations": ["train_classifier", "cross_validate", "roc_auc"], "missing_operations": [], "expressible": true, "parameters": {}, "data_shapes": ["labelled_feature_matrix"], "evidence": {"score": 0.8, "band": "high", "quote": "decision tree"}}], "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": ["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": "R1", "reachable": true, "accessions": ["GSE22309"], "resolved_accessions": ["GSE22309"], "statements": ["The data have been obtained from the platform Gene Expression Omnibus (GEO) with the identifier “GSE22309” and whose title is “Expression data from human skeletal muscle”. Stimulate files have been used."], "basis": "The paper names GSE22309 in Gene Expression Omnibus (GEO) and the accession resolves in the repository. No dataset was downloaded and no licence was read."}}, "can_run": {"dsl_operations": ["normalise_counts", "differential_expression_fit", "fdr_bh"], "assets": ["source:pmid:38136941", "data:geo:GSE22309"], "steps": ["run_analysis"]}, "must_build": {"dsl_operations": [], "converters": [], "readers": [], "capabilities": [], "data_gaps": ["data:geo:GSE22309"]}, "gaps": []}, "review": {"state": "partial", "machine_critique": {"kind": "extraction_review", "reader": {"model": "MiniMax-M3.1-Flash", "provider": "minimax", "provider_family": "minimax", "read_at": "2026-11-01T19:03:22Z", "independence": "single_reader"}, "evidence_check": {"method": "verbatim", "availability": "verbatim"}, "calls": 5, "usage": {"prompt_tokens": 8638, "completion_tokens": 1890, "cached_tokens": 256}}, "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:38136941", "type": "paper", "label": "pmid:38136941"}, {"id": "source:pmid:38136941", "type": "manuscript", "label": "PMID 38136941 full text"}, {"id": "data:geo:GSE22309", "type": "dataset", "label": "GEO GSE22309"}], "activities": [{"id": "activity-reading-sci-2026-11-01", "type": "classification", "used": [{"id": "pmid:38136941", "type": "paper", "label": "pmid:38136941"}, {"id": "source:pmid:38136941", "type": "manuscript", "label": "PMID 38136941 full text"}, {"id": "data:geo:GSE22309", "type": "dataset", "label": "GEO GSE22309"}], "agent": "agent:corpus-assay-engine"}, {"id": "activity-read-38136941", "type": "extraction", "used": ["source:pmid:38136941"], "agent": "agent:minimax-reader"}, {"id": "activity-resolve-GSE22309", "type": "accession_resolution", "used": ["data:geo:GSE22309"], "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:38136941", "parent_hash": "sha256:2aa5524ba24302e20ee68aecaff99153ff56057ff07f14a6fd31fc79b9634208", "fork_of": null, "generation": 3}, "gaps": ["asset:data:geo:GSE22309 licence not read", "asset:data:geo:GSE22309 not downloaded", "execution.not_run", "method.reader_differs_from_extractor", "review.human_critique", "review.independent_reader", "review.machine_critique"], "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": ["ly elucidated. This study aimed to perform a microarray data analysis to find differentially express", "This work can be broken down into two parts. Microarray data analysis has been one of the most impor", "ics in the last two decades. The analysis of microarray data can be performed in different ways usin", "t tools [10]. In the first part, the classic microarray data analysis is carried out using the Bioco"], "order_basis": "paper_text_order:454", "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": ["In this case, the linear models for the microarrays method, implemented in the “limma” package [18], were used to select differentially expressed genes. The comparisons between groups were DB vs. IR, DB vs. IS, and IR vs. IS. The adjusted p-value was calculated following Benjamini and Hochberg [19];"], "order_basis": "consumes_earlier_output", "id": "assay:2"}]}