← All .science files
pmid:38117365
Constructing a screening model to obtain the functional herbs for the treatment of active ulcerative colitis based on herb-compound-target network and immuno-infiltration analysis.
Haiya Ou · Xiaopeng Ye · Hongshu Huang · Honghui Cheng
Naunyn-Schmiedeberg's archives of pharmacology · 2024 doi:10.1007/s00210-023-02900-z
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 · 4 items
claims array · 3 items
[0] object · 6 fields
evidence array · 1 item
[0] object · 3 fields
[1] 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 · 2 items
[0] object · 15 fields
structure object · 4 fields
[1] object · 15 fields
structure object · 15 fields
sample_accessions array · 194 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
[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 · 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 · 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:38117365", "kind": "science-record", "revision": 4, "content_hash": "sha256:d2c5d63b0a78c4d540fcb80ba864c4d10b69629aa2e8654c4d0c429f7acdb548", "created_at": "2026-11-01T19:20:03Z", "updated_at": "2026-11-01T22:53:19Z", "generator": {"name": "corpus-assay-engine", "run_id": "reading-sci-2026-11-01"}, "paper": {"state": "complete", "title": "Constructing a screening model to obtain the functional herbs for the treatment of active ulcerative colitis based on herb-compound-target network and immuno-infiltration analysis.", "doi": "10.1007/s00210-023-02900-z", "pmid": "38117365", "authors": ["Haiya Ou", "Xiaopeng Ye", "Hongshu Huang", "Honghui Cheng"], "journal": "Naunyn-Schmiedeberg's archives of pharmacology", "year": 2024, "abstract": "The therapeutic effect of most traditional Chinese medicines (TCM) on ulcerative colitis is unclear, The objective of this study was to develop a core herbal screening model aimed at facilitating the transition from active ulcerative colitis (UC) to inactive. We obtained the gene expression dataset GSE75214 for UC from the GEO database and analysed the differentially expressed genes (DEGs) between active and inactive groups. Gene modules associated with the active group were screened using WGCNA, and immune-related genes (IRGs) were obtained from the ImmPort database. The TCMSP database was utilized to acquire the herb-molecule-target network and identify the herb-related targets (HRT). We performed intersection operations on HRTs, DEGs, IRGs, and module genes to identify candidate genes and conducted enrichment analyses. Subsequently, three machine learning algorithms (SVM-REF analysis, Random Forest analysis, and LASSO regression analysis) were employed to refine the hubgene from the candidate genes. Based on the hub genes identified in this study, we conducted compound and herb matching and further screened herbs related to abdominal pain and blood in stool using the Symmap database.Besides, the stability between molecules and targets were assessed using molecular docking and molecular dynamic simulation methods. An intersection operation was performed on HRT, DEGs, IRGs, and module genes, leading to the identification of 23 candidate genes. Utilizing three algorithms (RandomForest, SVM-REF, and LASSO) for analyzing the candidate genes and identifying the intersection, we identified five core targets (CXCL2, DUOX2, LYZ, MMP9, and AGT) and 243 associated herbs. Hedysarum Multijugum Maxim. (Huangqi), Sophorae Flavescentis Radix (Kushen), Cotyledon Fimbriata Turcz. (Wasong), and Granati Pericarpium (Shiliupi) were found to be capable of relieving abdominal pain and hematochezia during active UC. Molecular docking demonstrated that the compounds of the four aforementioned herbs showed positive docking activity with their core targets. The results of molecular dynamic simulations indicated that well-docked active molecules had a more stable structure when bound to their target complexes. The study has shed light on the potential of TCMs in treating active UC from an immunomodulatory perspective, consequently, 5 core targets and 4 key herbs has been identified. These findings can provide a theoretical basis for subsequent management and treatment of active UC with TCM, as well as offer original ideas for further research and development of innovative drugs for alleviating UC.", "claims": [{"id": "claim-method", "statement": "Differential expression analysis of genes between the active and inactive groups was performed by the help of the Limma package (Ritchie et al. 2015).", "kind": "methodological", "target": null, "evidence": [{"asset": "source:pmid:38117365", "locator": "sections[3] \"Identification of differentially expressed genes of UC via gene expression profiles\" paragraph 2", "quote": "Differential expression analysis of genes between the active and inactive groups was performed by the help of the Limma package (Ritchie et al. 2015)."}], "state": "complete"}, {"id": "claim-data-access", "statement": "We are grateful to the research team for providing us GSE75214 dataset. All data supporting the article is provided in this article.", "kind": "methodological", "target": null, "evidence": [{"asset": "source:pmid:38117365", "locator": "sections[31] \"Data availability\" paragraph 2", "quote": "We are grateful to the research team for providing us GSE75214 dataset. All data supporting the article is provided in this article."}], "state": "complete"}, {"id": "claim-target-result", "statement": "The study has shed light on the potential of TCMs in treating active UC from an immunomodulatory perspective, consequently, 5 core targets and 4 key herbs has been identified.", "kind": "qualitative", "target": null, "evidence": [{"asset": "source:pmid:38117365", "locator": "sections[0] \"Abstract\" paragraph 1", "quote": "The study has shed light on the potential of TCMs in treating active UC from an immunomodulatory perspective, consequently, 5 core targets and 4 key herbs has been identified."}], "state": "complete"}], "gaps": []}, "experiment": {"state": "complete", "objective": "The study has shed light on the potential of TCMs in treating active UC from an immunomodulatory perspective, consequently, 5 core targets and 4 key herbs has been identified.", "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:38117365"], "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:GSE75214"], "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:GSE75214"], "outputs": ["the replicated result and its comparison"], "instruments": [], "reagents": []}], "materials": [], "instruments": [], "reagents": [], "conditions": {}, "gaps": []}, "data": {"state": "partial", "assets": [{"id": "source:pmid:38117365", "role": "manuscript", "format": "xml", "media_type": "application/xml", "uri": "https://doi.org/10.1007/s00210-023-02900-z", "sha256": "sha256:4648b8725b665e4dea52f8873625cdf34c7e9df84143e986806e4154ff39b09b", "bytes": 58385, "access": "open", "state": "resolved", "reader": null, "reader_status": "reader_required", "identifier": "10.1007/s00210-023-02900-z", "version": null, "note": "Full article fetched from PMC; the checksum covers the rendered section body, not the original XML bytes.", "structure": {"pmcid": "PMC11166790", "source": "europe_pmc_fulltext", "coverage": "whole_body", "text_hash_scope": "rendered_section_body"}}, {"id": "data:geo:GSE75214", "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=GSE75214", "sha256": null, "bytes": null, "access": "open", "state": "resolved", "reader": null, "reader_status": "reader_required", "identifier": "GSE75214", "version": null, "note": "We are grateful to the research team for providing us GSE75214 dataset. All data supporting the article is provided in this article.", "structure": {"repository": "GEO", "access_route": "GEO accession URL", "access_statement_verbatim": "We are grateful to the research team for providing us GSE75214 dataset. All data supporting the article is provided in this article.", "access_statement_kind": "data_availability_statement", "sample_accessions": ["GSM1426071", "GSM1426072", "GSM1426073", "GSM1426074", "GSM1426075", "GSM1426076", "GSM1426077", "GSM1426078", "GSM1426079", "GSM1426080", "GSM1426081", "GSM1426082", "GSM1426083", "GSM1426084", "GSM1426085", "GSM1426086", "GSM1426087", "GSM1426088", "GSM1426089", "GSM1426090", "GSM1426091", "GSM1426092", "GSM1426093", "GSM1426094", "GSM1426095", "GSM1426096", "GSM1426097", "GSM1426098", "GSM1426099", "GSM1426100", "GSM1426101", "GSM1426102", "GSM1426103", "GSM1426104", "GSM1426105", "GSM1426106", "GSM1426107", "GSM1426108", "GSM1426109", "GSM1426110", "GSM1426111", "GSM1426112", "GSM1426113", "GSM1426114", "GSM1426115", "GSM1426116", "GSM1426117", "GSM1426118", "GSM1426119", "GSM1426120", "GSM1426121", "GSM1426122", "GSM1426123", "GSM1426124", "GSM1426125", "GSM1426126", "GSM1426127", "GSM1426128", "GSM1426129", "GSM1426130", "GSM1426131", "GSM1426132", "GSM1426133", "GSM1426134", "GSM1426135", "GSM1426136", "GSM1426137", "GSM1426138", "GSM1426139", "GSM1426140", "GSM1426141", "GSM1426142", "GSM1426143", "GSM1426144", "GSM1426145", "GSM1426146", "GSM1426147", "GSM1426148", "GSM1426149", "GSM1426150", "GSM1426151", "GSM1426152", "GSM1426153", "GSM1426154", "GSM1426155", "GSM1426156", "GSM1426157", "GSM1426158", "GSM1426159", "GSM1426160", "GSM1426161", "GSM1426162", "GSM1426163", "GSM1426164", "GSM1426165", "GSM1426166", "GSM1426167", "GSM1426168", "GSM1426169", "GSM1426170", "GSM1426171", "GSM1426172", "GSM1426173", "GSM1426174", "GSM1426175", "GSM1426176", "GSM1426177", "GSM1426178", "GSM1426179", "GSM1426180", "GSM1426181", "GSM1426182", "GSM1426183", "GSM1426184", "GSM1426185", "GSM1426186", "GSM1945759", "GSM1945760", "GSM1945761", "GSM1945762", "GSM1945763", "GSM1945764", "GSM1945765", "GSM1945766", "GSM1945767", "GSM1945768", "GSM1945769", "GSM1945770", "GSM1945771", "GSM1945772", "GSM1945773", "GSM1945774", "GSM1945775", "GSM1945776", "GSM1945777", "GSM1945778", "GSM1945779", "GSM1945780", "GSM1945781", "GSM1945782", "GSM1945783", "GSM1945784", "GSM1945785", "GSM1945786", "GSM1945787", "GSM1945788", "GSM1945789", "GSM1945790", "GSM1945791", "GSM1945792", "GSM1945793", "GSM1945794", "GSM1945795", "GSM1945796", "GSM1945797", "GSM1945798", "GSM1945799", "GSM1945800", "GSM1945801", "GSM1945802", "GSM1945803", "GSM1945804", "GSM1945805", "GSM1945806", "GSM1945807", "GSM1945808", "GSM1945809", "GSM1945810", "GSM1945811", "GSM1945812", "GSM1945813", "GSM1945814", "GSM1945815", "GSM1945816", "GSM1945817", "GSM1945818", "GSM1945819", "GSM1945820", "GSM1945821", "GSM1945822", "GSM1945823", "GSM1945824", "GSM1945825", "GSM1945826", "GSM1945827", "GSM1945828", "GSM1945829", "GSM1945830", "GSM1945831", "GSM1945832", "GSM1945833", "GSM1945834", "GSM1945835", "GSM1945836"], "sample_count": 194, "group_sizes": null, "group_sizes_basis": null, "platform": "6244", "taxon": "Homo sapiens", "title": "Mucosal gene expression profiling in patients with inflammatory bowel disease study", "resolution_checked_at": "2026-11-01T15:39:55Z", "resolution_check": "identifier_resolution_only_no_download_no_licence_read", "downloaded": false, "licence_read": false}}], "gaps": ["asset:data:geo:GSE75214 not downloaded", "asset:data:geo:GSE75214 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": "Differential expression analysis of genes between the active and inactive groups was performed by the help of the Limma package (Ritchie et al. 2015)."}}, {"id": "method-2", "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": 0.8, "band": "high", "quote": "Wilcoxon"}}, {"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.7, "band": "medium", "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.7, "band": "medium", "quote": "SVM"}}, {"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.8, "band": "high", "quote": "PPI"}}], "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": ["GSE75214"], "resolved_accessions": ["GSE75214"], "statements": ["We are grateful to the research team for providing us GSE75214 dataset. All data supporting the article is provided in this article."], "basis": "The paper names GSE75214 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:38117365", "data:geo:GSE75214"], "steps": ["run_analysis"]}, "must_build": {"dsl_operations": [], "converters": [], "readers": [], "capabilities": [], "data_gaps": ["data:geo:GSE75214"]}, "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:04Z", "independence": "single_reader"}, "evidence_check": {"method": "verbatim", "availability": "verbatim"}, "calls": 5, "usage": {"prompt_tokens": 16260, "completion_tokens": 2257, "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:38117365", "type": "paper", "label": "pmid:38117365"}, {"id": "source:pmid:38117365", "type": "manuscript", "label": "PMID 38117365 full text"}, {"id": "data:geo:GSE75214", "type": "dataset", "label": "GEO GSE75214"}], "activities": [{"id": "activity-reading-sci-2026-11-01", "type": "classification", "used": [{"id": "pmid:38117365", "type": "paper", "label": "pmid:38117365"}, {"id": "source:pmid:38117365", "type": "manuscript", "label": "PMID 38117365 full text"}, {"id": "data:geo:GSE75214", "type": "dataset", "label": "GEO GSE75214"}], "agent": "agent:corpus-assay-engine"}, {"id": "activity-read-38117365", "type": "extraction", "used": ["source:pmid:38117365"], "agent": "agent:minimax-reader"}, {"id": "activity-resolve-GSE75214", "type": "accession_resolution", "used": ["data:geo:GSE75214"], "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:38117365", "parent_hash": "sha256:9e0f011046ca3f89f20dc68e1e6d90b01d5d76eb48d7ec2eb632b7e98e665c15", "fork_of": null, "generation": 3}, "gaps": ["asset:data:geo:GSE75214 licence not read", "asset:data:geo:GSE75214 not downloaded", "execution.not_run", "method.reader_differs_from_extractor", "review.human_critique", "review.independent_reader", "review.machine_critique"], "assays": [{"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": ["Differential expression analysis of genes between the active and inactive groups was performed by the help of the Limma package (Ritchie et al. 2015)."], "order_basis": "analysis_only", "id": "assay:1"}]}