Corpus Engine Towards a reproducible .science file.
← All .science files

pmid:29699486

Integrative analysis and machine learning on cancer genomics data using the Cancer Systems Biology Database (CancerSysDB).

Rasmus Krempel · Pranav Kulkarni · Annie Yim · Ulrich Lang · Bianca Habermann · Peter Frommolt

BMC bioinformatics · 2018 doi:10.1186/s12859-018-2157-7

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
id
pmid:29699486
kind
science-record
content_hash
sha256:221cac93c4e636ab1db60b96ef6075460882a0b24689a1cac056f77f437b5be7
schema
https://corpus.bntrg.co.uk/sci/1.0/sci.schema.json
created_at
2026-11-01T15:40:33Z
updated_at
2026-11-01T21:59:49Z
generator object · 2 fields
name
corpus-assay-engine
run_id
reading-sci-2026-11-01
paper object · 10 fields
state
complete
title
Integrative analysis and machine learning on cancer genomics data using the Cancer Systems Biology Database (CancerSysDB).
doi
10.1186/s12859-018-2157-7
pmid
29699486
authors array · 6 items
[0]
Rasmus Krempel
[1]
Pranav Kulkarni
[2]
Annie Yim
[3]
Ulrich Lang
[4]
Bianca Habermann
[5]
Peter Frommolt
journal
BMC bioinformatics
year
2018
abstract
BACKGROUND: Recent cancer genome studies on many human cancer types have relied on multiple molecular high-throughput technologies. Given the vast amount of data that has been generated, there are surprisingly few databases which facilitate access to these data and make them available for flexible analysis queries in the broad research community. If used in their entirety and provided at a high structural level, these data can be directed into constantly increasing databases which bear an enormous potential to serve as a basis for machine learning technologies with the goal to support research and healthcare with predictions of clinically relevant traits. RESULTS: We have developed the Cancer Systems Biology Database (CancerSysDB), a resource for highly flexible queries and analysis of cancer-related data across multiple data types and multiple studies. The CancerSysDB can be adopted by any center for the organization of their locally acquired data and its integration with publicly available data from multiple studies. A publicly available main instance of the CancerSysDB can be used to obtain highly flexible queries across multiple data types as shown by highly relevant use cases. In addition, we demonstrate how the CancerSysDB can be used for predictive cancer classification based on whole-exome data from 9091 patients in The Cancer Genome Atlas (TCGA) research network. CONCLUSIONS: Our database bears the potential to be used for large-scale integrative queries and predictive analytics of clinically relevant traits.
claims array · 2 items
[0] object · 6 fields
id
claim-data-access
statement
The datasets analysed in the current study are available on the in the Genomic Data Commons (GDC) Data Portal at https://gdc.cancer.gov/. Database URL: https://cancersys.uni-koeln.de. Source code: https://github.com/RRZK/CancerSysDB.
kind
methodological
target
null
evidence array · 1 item
[0] object · 3 fields
asset
source:pmid:29699486
locator
sections[15] "Availability of data and materials" paragraphs 1-4
quote
The datasets analysed in the current study are available on the in the Genomic Data Commons (GDC) Data Portal at https://gdc.cancer.gov/. Database URL: https://cancersys.uni-koeln.de. Source code: https://github.com/RRZK/CancerSysDB.
state
complete
[1] object · 6 fields
id
claim-target-result
statement
The paper reports that a random forest trained on CancerSysDB somatic-mutation data from 9,091 TCGA patients classified 1,521 of 3,085 held-out patients correctly (49.3%), compared with 182 correct assignments (5.9%) for random guessing.
kind
qualitative
target
null
evidence array · 3 items
[0] object · 3 fields
asset
source:pmid:29699486
locator
sections[8] "Prediction of cancer types with random forests" paragraph 3
quote
In the training phase, a random forest consisting of 1000 trees is trained on all data available in the CancerSysDB.
[1] object · 3 fields
asset
source:pmid:29699486
locator
sections[5] "Data preparation" paragraph 2
quote
All TCGA data were obtained as level 3 data from the Legacy Archive of The Cancer Genome Atlas (TCGA) data portal. Data on somatic mutations were based on whole-exome sequencing with MAF files obtained from the Firehose pipeline of the Genome Data Analysis Center (GDAC) at the Broad Institute.
[2] object · 3 fields
asset
source:pmid:29699486
locator
sections[8] "Prediction of cancer types with random forests" paragraph 4
quote
Out of these 3085 patients in the test set, 1521 (49.3%) were assigned to the correct class (Fig. 2), whereas a random guess of the class would have produced a correct class assignment in only 182 cases (5.9%).
state
complete
gaps array · 0 items
experiment object · 8 fields
state
partial
objective
The paper reports that a random forest trained on CancerSysDB somatic-mutation data from 9,091 TCGA patients classified 1,521 of 3,085 held-out patients correctly (49.3%), compared with 182 correct assignments (5.9%) for random guessing.
steps array · 3 items
[0] object · 13 fields
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.
parameters object · 0 fields
inputs array · 1 item
[0]
source:pmid:29699486
outputs array · 1 item
[0]
the published estimate and its evidence
instruments array · 0 items
reagents array · 0 items
[1] object · 13 fields
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.
parameters object · 0 fields
inputs array · 0 items
outputs array · 1 item
[0]
the source data with its repository provenance
instruments array · 0 items
reagents array · 0 items
[2] object · 13 fields
id
run_analysis
order
3
name
Run the published analysis
kind
analysis
state
blocked
blocked_on
method:machine_learning_random_forest
description
Apply the paper's statistical method to the resolved series and compare the result with the published target.
parameters object · 0 fields
inputs array · 0 items
outputs array · 1 item
[0]
the replicated result and its comparison
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 · 2 items
[0]
step:run_analysis blocked on method:machine_learning_random_forest
[1]
step:obtain_source_data blocked on data:accession_absent
data object · 3 fields
state
partial
assets array · 5 items
[0] object · 15 fields
id
source:pmid:29699486
role
manuscript
format
xml
media_type
application/xml
uri
https://doi.org/10.1186/s12859-018-2157-7
sha256
sha256:a31f43048cefc9a9f397790eb01e349e2e59615b25b859fb3b3e9dd8901c4cfa
bytes
35785
access
open
state
resolved
reader
null
reader_status
reader_required
identifier
10.1186/s12859-018-2157-7
version
null
note
Full article fetched from PMC; the checksum covers the rendered section body, not the original XML bytes.
structure object · 4 fields
pmcid
PMC5921751
source
europe_pmc_fulltext
coverage
whole_body
text_hash_scope
rendered_section_body
[1] object · 16 fields
id
asset:table:pmid:29699486:1
role
table
format
jats-table
media_type
application/vnd.jats.table+json
uri
null
sha256
sha256:f0c456c47a18c87da3d17e1fc48a1a318a56704d9f47d3b2089eea9865b2ffd2
bytes
911
access
open
state
verified
reader
read_table
reader_status
available
identifier
section[3]/table-wrap[1]#Tab1
version
null
note
Comparison of various features of the CancerSysDB with those of other cancer genomics data integration tools
structure object · 5 fields
pmcid
PMC5921751
section_index
3
section_title
Implementation
row_count
7
column_count
5
table object · 8 fields
label
Table 1
caption
Comparison of various features of the CancerSysDB with those of other cancer genomics data integration tools
rows array · 7 items
[0] array · 5 items
[0]
[1]
CancerSysDB
[2]
TCGAbiolinks
[3]
RTCGA
[4]
cBio portal
[1] array · 5 items
[0]
GUI
[1]
Web framework based on Groovy/Grails
[2]
Based on Shiny
[3]
None
[4]
Web framework based on Spring Java
[2] array · 5 items
[0]
Query schema
[1]
Hibernate
[2]
R scripting
[3]
R scripting
[4]
SQL
[3] array · 5 items
[0]
Data upload
[1]
Parametrized CSV file upload
[2]
Direct access to GDC through API
[3]
Data packages available on Bioconductor
[4]
CSV files plus meta file
[4] array · 5 items
[0]
Query definition
[1]
JSON-based
[2]
Combination of R commands
[3]
Combination of R commands
[4]
REST-based API
[5] array · 5 items
[0]
Portability
[1]
Native Docker implementation
[2]
Hosted on Bioconductor
[3]
Hosted on Bioconductor
[4]
Hosted on GitHub
[6] array · 5 items
[0]
Programming skills required
[1]
No
[2]
Yes
[3]
Yes
[4]
No
locator
section[3]/table-wrap[1]#Tab1
[2] object · 16 fields
id
asset:table:pmid:29699486:2
role
table
format
jats-table
media_type
application/vnd.jats.table+json
uri
null
sha256
sha256:29c52585c1d60da8a361d90aa17f7ed7aed81ef55521f80976fe2bdf345e8eeb
bytes
1123
access
open
state
verified
reader
read_table
reader_status
available
identifier
section[7]/table-wrap[1]#Tab2
version
null
note
Results of TP53-dependent analysis of genomic and clinical characteristics
structure object · 5 fields
pmcid
PMC5921751
section_index
7
section_title
TP53-dependent analysis of overall survival, genome stability, and mutation types
row_count
17
column_count
8
table object · 8 fields
label
Table 2
caption
Results of TP53-dependent analysis of genomic and clinical characteristics
rows array · 17 items
[0] array · 1 item
[0]
(a)
[1] array · 6 items
[0]
[1]
Patients
[2]
Events
[3]
5-year survival rate [%]
[4]
Median survival
[5]
95% CI
[2] array · 6 items
[0]
TP53 mutant
[1]
3772
[2]
1237
[3]
47.4
[4]
1670
[5]
[1526; 1818]
[3] array · 6 items
[0]
TP53 non-mutant
[1]
5672
[2]
1128
[3]
66.9
[4]
3736
[5]
[3262; 4267]
[4] array · 1 item
[0]
(b)
[5] array · 3 items
[0]
[1]
Patients
[2]
CNAs [Mb]
[6] array · 3 items
[0]
TP53 mutant
[1]
133
[2]
74.5
[7] array · 3 items
[0]
TP53 non-mutant
[1]
246
[2]
50.5
[8] array · 1 item
[0]
(c)
[9] array · 4 items
[0]
[1]
[2]
TP53
[3]
ATM
[10] array · 8 items
[0]
VarType
[1]
All
[2]
Mutant [%] (n = 320)
[3]
Non-mutant [%] (n = 265)
[4]
p-value
[5]
Mutant [%] (n = 49)
[6]
Non-mutant [%] (n = 536)
[7]
p-value
[11] array · 8 items
[0]
A > C or T > G
[1]
3.5
[2]
3.3
[3]
3.6
[4]
< 0.0001
[5]
3.9
[6]
3.4
[7]
0.2160
[12] array · 8 items
[0]
A > G or T > C
[1]
9.9
[2]
9.2
[3]
10.7
[4]
< 0.0001
[5]
9.6
[6]
9.9
[7]
0.7695
[13] array · 8 items
[0]
A > T or T > A
[1]
8.1
[2]
8.4
[3]
7.8
[4]
0.0005
[5]
8.6
[6]
8.1
[7]
0.4584
[14] array · 8 items
[0]
C > G or G > C
[1]
13.6
[2]
13.9
[3]
13.1
[4]
< 0.0001
[5]
13.2
[6]
13.6
[7]
0.3790
[15] array · 8 items
[0]
C > T or G > A
[1]
32.7
[2]
30.0
[3]
36.0
[4]
< 0.0001
[5]
28.6
[6]
33.0
[7]
0.5121
[16] array · 8 items
[0]
G > T or C > A
[1]
32.3
[2]
35.2
[3]
28.8
[4]
0.0001
[5]
36.0
[6]
32.0
[7]
0.4940
locator
section[7]/table-wrap[1]#Tab2
[3] object · 16 fields
id
asset:table:pmid:29699486:3
role
table
format
jats-table
media_type
application/vnd.jats.table+json
uri
null
sha256
sha256:b8db4be4bfdb918113a98b48d88a85347aca700e9f74c6197918285c579a419b
bytes
1830
access
open
state
verified
reader
read_table
reader_status
available
identifier
section[8]/table-wrap[1]#Tab3
version
null
note
Classes of carcinomas used for random forest prediction of cancer types
structure object · 5 fields
pmcid
PMC5921751
section_index
8
section_title
Prediction of cancer types with random forests
row_count
32
column_count
5
table object · 8 fields
label
Table 3
caption
Classes of carcinomas used for random forest prediction of cancer types
rows array · 32 items
[0] array · 3 items
[0]
Class name
[1]
TCGA cohorts
[2]
Sample size
[1] array · 3 items
[0]
Total
[1]
Training set
[2]
Test set
[2] array · 5 items
[0]
Adrenal gland
[1]
Adrenocortical carcinoma (ACC)
[2]
271
[3]
179
[4]
92
[3] array · 1 item
[0]
Pheochromocytoma and paraganglioma (PCPG)
[4] array · 5 items
[0]
Bladder
[1]
Urothelial carcinoma (BLCA)
[2]
411
[3]
272
[4]
139
[5] array · 5 items
[0]
Brain
[1]
Lower grade glioma (LGG)
[2]
515
[3]
340
[4]
175
[6] array · 5 items
[0]
Breast
[1]
Breast invasive carcinoma (BRCA)
[2]
1077
[3]
711
[4]
366
[7] array · 5 items
[0]
Gastrointestinal
[1]
Esophageal carcinoma (ESCA)
[2]
1237
[3]
817
[4]
420
[8] array · 1 item
[0]
Stomach adenocarcinoma (STAD)
[9] array · 1 item
[0]
Colon adenocarcinoma (COAD)
[10] array · 1 item
[0]
Rectum adenocarcinoma (READ)
[11] array · 1 item
[0]
Cholangiocarcinoma (CHOL)
[12] array · 5 items
[0]
Head & Neck
[1]
Head and neck squamous cell carcinoma (HNSC)
[2]
590
[3]
390
[4]
200
[13] array · 1 item
[0]
Uveal melanoma (UVM)
[14] array · 5 items
[0]
Hematologic
[1]
Acute myeloid leukemia (LAML)
[2]
321
[3]
212
[4]
109
[15] array · 1 item
[0]
Diffuse large B-cell lymphoma (DLBC)
[16] array · 1 item
[0]
Thymoma (THYM)
[17] array · 5 items
[0]
Kidney
[1]
Kidney Chromophobe (KICH)
[2]
738
[3]
488
[4]
250
[18] array · 1 item
[0]
Renal clear cell carcinoma (KIRC)
[19] array · 1 item
[0]
Renal papillary cell carcinoma (KIRP)
[20] array · 5 items
[0]
Liver
[1]
Hepatocellular carcinoma (LIHC)
[2]
321
[3]
212
[4]
109
[21] array · 5 items
[0]
Ovary
[1]
Ovarian serous cystadenocatcinoma (OV)
[2]
437
[3]
289
[4]
148
[22] array · 5 items
[0]
Pancreas
[1]
Pancreatic adenocarcinoma (PAAD)
[2]
184
[3]
122
[4]
62
[23] array · 5 items
[0]
Prostate
[1]
Prostate adenocarcinoma (PRAD)
[2]
498
[3]
329
[4]
169
[24] array · 5 items
[0]
Skin
[1]
Cutaneous melanoma (SKCM)
[2]
104
[3]
69
[4]
35
[25] array · 5 items
[0]
Testis
[1]
Testicular germ cell tumors (TGCT)
[2]
150
[3]
99
[4]
51
[26] array · 5 items
[0]
Thoracic
[1]
Lung adenocarcinoma (LUAD)
[2]
1143
[3]
755
[4]
388
[27] array · 1 item
[0]
Lung squamous cell carcinoma (LUSC)
[28] array · 1 item
[0]
Mesothelioma (MESO)
[29] array · 5 items
[0]
Thyroid
[1]
Thyroid carcinoma (THCA)
[2]
496
[3]
327
[4]
169
[30] array · 5 items
[0]
Uterus
[1]
Uterine carcinosarcoma (UCS)
[2]
598
[3]
395
[4]
203
[31] array · 1 item
[0]
Uterine corpus endometrial carcinoma (UCEC)
locator
section[8]/table-wrap[1]#Tab3
[4] object · 16 fields
id
asset:table:pmid:29699486:4
role
table
format
jats-table
media_type
application/vnd.jats.table+json
uri
null
sha256
sha256:3174b217d2e40be55ab57bbd4273ec906856448a795156b9dfc1029f4637c033
bytes
623
access
open
state
verified
reader
read_table
reader_status
available
identifier
section[9]/table-wrap[1]#Tab4
version
null
note
Averaged log2-fold changes of SUCLG1 and SUCLG2 mRNAs in different tumor stages of KIRP cancer patients
structure object · 5 fields
pmcid
PMC5921751
section_index
9
section_title
Analyzing TCA-cycle genes in kidney renal papillary cell carcinoma (KIRP)
row_count
6
column_count
8
table object · 8 fields
label
Table 4
caption
Averaged log2-fold changes of SUCLG1 and SUCLG2 mRNAs in different tumor stages of KIRP cancer patients
rows array · 6 items
[0] array · 6 items
[0]
Stage
[1]
# Patients
[2]
Female/Male
[3]
Alive/Dead
[4]
SUCLG1
[5]
SUCLG2
[1] array · 4 items
[0]
log2 FC
[1]
p-value
[2]
log2 FC
[3]
p-value
[2] array · 8 items
[0]
I
[1]
15
[2]
5 / 10
[3]
13 / 2
[4]
−0.473
[5]
0.132
[6]
−0.338
[7]
0.307
[3] array · 8 items
[0]
II
[1]
1
[2]
0 / 1
[3]
1 / 0
[4]
−1.163
[5]
0.082
[6]
0.137
[7]
0.431
[4] array · 8 items
[0]
III
[1]
11
[2]
5 / 6
[3]
8 / 3
[4]
−0.835
[5]
0.018
[6]
−0.760
[7]
0.028
[5] array · 8 items
[0]
IV
[1]
4
[2]
0 / 4
[3]
3 / 1
[4]
−1.975
[5]
0.066
[6]
−1.664
[7]
0.054
locator
section[9]/table-wrap[1]#Tab4
gaps array · 0 items
analysis object · 4 fields
state
partial
methods array · 1 item
[0] object · 10 fields
id
method-1
family
machine_learning
specific
random_forest
label
Machine learning
dsl_operations array · 0 items
missing_operations array · 1 item
[0]
machine_learning_random_forest
expressible
false
parameters object · 0 fields
data_shapes array · 1 item
[0]
labelled_feature_matrix
evidence object · 3 fields
score
0.8
band
high
quote
random forest
targets array · 0 items
gaps array · 1 item
[0]
method.machine_learning_random_forest
capability object · 3 fields
state
complete
requirements array · 1 item
[0] object · 6 fields
capability_id
capability:computational_analysis
label
Computational analysis platform
assay_families array · 9 items
[0]
meta_analysis
[1]
machine_learning
[2]
survival_analysis
[3]
statistical_regression
[4]
pca
[5]
molecular_docking
[6]
network_analysis
[7]
differential_expression
[8]
gwas
candidate
Automated Assays Laravel application and simulated adapters
gaps array · 0 items
readiness object · 8 fields
state
blocked
tier
R4
blocked_on
data:accession_absent
axes object · 3 fields
method object · 5 fields
tier
R1
expressible
false
required_operations array · 0 items
missing_operations array · 1 item
[0]
machine_learning_random_forest
basis
The paper names the method it used and the corpus's method extractor maps it onto the DSL catalogue: random_forest.
capability object · 4 fields
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 object · 6 fields
tier
R4
reachable
false
accessions array · 0 items
resolved_accessions array · 0 items
statements array · 1 item
[0]
The datasets analysed in the current study are available on the in the Genomic Data Commons (GDC) Data Portal at https://gdc.cancer.gov/. Database URL: https://cancersys.uni-koeln.de. Source code: https://github.com/RRZK/CancerSysDB.
basis
The paper names no accession to its source data, so the data has to come from the authors.
can_run object · 3 fields
dsl_operations array · 0 items
assets array · 5 items
[0]
source:pmid:29699486
[1]
asset:table:pmid:29699486:1
[2]
asset:table:pmid:29699486:2
[3]
asset:table:pmid:29699486:3
[4]
asset:table:pmid:29699486:4
steps array · 0 items
must_build object · 5 fields
dsl_operations array · 1 item
[0] object · 3 fields
operation
machine_learning_random_forest
priority
null
converters array · 0 items
readers array · 0 items
capabilities array · 0 items
data_gaps array · 1 item
[0]
data:geo:None
gaps array · 1 item
[0]
data:accession_absent
review object · 5 fields
state
partial
machine_critique object · 5 fields
kind
extraction_review
reader object · 5 fields
model
MiniMax-M3.1-Flash
provider
minimax
provider_family
minimax
read_at
2026-10-31T18:34:19Z
independence
same_provider
evidence_check object · 2 fields
method
null
availability
verbatim
calls
8
usage object · 3 fields
prompt_tokens
69543
completion_tokens
4563
cached_tokens
1832
stages array · 1 item
[0] object · 4 fields
id
extraction
state
complete
reader
MiniMax-M3.1-Flash
provider
minimax
gaps array · 3 items
[0]
review.independent_reader
[1]
review.machine_critique
[2]
review.human_critique
execution object · 5 fields
state
absent
status
not_run
mode
null
runs array · 0 items
gaps array · 1 item
[0]
execution.not_run
provenance object · 7 fields
entities array · 3 items
[0] object · 3 fields
id
pmid:29699486
type
paper
label
pmid:29699486
[1] object · 3 fields
id
source:pmid:29699486
type
manuscript
label
PMID 29699486 full text
[2] object · 3 fields
id
data:geo:None
type
dataset
label
GEO None
activities array · 3 items
[0] object · 4 fields
id
activity-reading-sci-2026-11-01
type
classification
used array · 3 items
[0] object · 3 fields
id
pmid:29699486
type
paper
label
pmid:29699486
[1] object · 3 fields
id
source:pmid:29699486
type
manuscript
label
PMID 29699486 full text
[2] object · 3 fields
id
data:geo:None
type
dataset
label
GEO None
agent
agent:corpus-assay-engine
[1] object · 4 fields
id
activity-read-29699486
type
extraction
used array · 1 item
[0]
source:pmid:29699486
agent
agent:minimax-reader
[2] object · 4 fields
id
activity-resolve-None
type
accession_resolution
used array · 1 item
[0]
data:geo:None
agent
agent:corpus-assay-engine
agents array · 2 items
[0] object · 3 fields
id
agent:corpus-assay-engine
type
software
label
Corpus assay engine
[1] object · 3 fields
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 object · 4 fields
parent_id
pmid:29699486
parent_hash
sha256:4004f24d3e137f180871fbc824f295602e53d1664e2d5e76277014eb747fe595
fork_of
null
gaps array · 7 items
[0]
execution.not_run
[1]
method.machine_learning_random_forest
[2]
review.human_critique
[3]
review.independent_reader
[4]
review.machine_critique
[5]
step:obtain_source_data blocked on data:accession_absent
[6]
step:run_analysis blocked on method:machine_learning_random_forest
assays array · 2 items
[0] object · 11 fields
role
data_generation
definition_id
apoptosis_assay
definition_version
99e1195c7d6f
required_operations array · 0 items
support_state
partial
source_hashes object · 1 field
assay_lexicon
99e1195c7d6f
confidence
0.93
evidence array · 2 items
[0]
s likely caused by the impaired induction of apoptosis upon these exogenic damages.Genomic complexi
[1]
ributed to the role of TP53 as a mediator of apoptosis in response to somatically acquired DNA dama
order_basis
paper_text_order:2882
id
assay:1
[1] object · 11 fields
role
analysis
definition_id
machine_learning
definition_version
f2132e96ae6c7a4e
required_operations array · 0 items
support_state
partial
source_hashes object · 1 field
dsl_catalogue
f2132e96ae6c7a4e
evidence array · 1 item
[0]
random forest
order_basis
consumes_earlier_output
id
assay:2
Complete file
{"sci_version": "1.2", "schema": "https://corpus.bntrg.co.uk/sci/1.0/sci.schema.json", "id": "pmid:29699486", "kind": "science-record", "revision": 7, "content_hash": "sha256:221cac93c4e636ab1db60b96ef6075460882a0b24689a1cac056f77f437b5be7", "created_at": "2026-11-01T15:40:33Z", "updated_at": "2026-11-01T21:59:49Z", "generator": {"name": "corpus-assay-engine", "run_id": "reading-sci-2026-11-01"}, "paper": {"state": "complete", "title": "Integrative analysis and machine learning on cancer genomics data using the Cancer Systems Biology Database (CancerSysDB).", "doi": "10.1186/s12859-018-2157-7", "pmid": "29699486", "authors": ["Rasmus Krempel", "Pranav Kulkarni", "Annie Yim", "Ulrich Lang", "Bianca Habermann", "Peter Frommolt"], "journal": "BMC bioinformatics", "year": 2018, "abstract": "BACKGROUND: Recent cancer genome studies on many human cancer types have relied on multiple molecular high-throughput technologies. Given the vast amount of data that has been generated, there are surprisingly few databases which facilitate access to these data and make them available for flexible analysis queries in the broad research community. If used in their entirety and provided at a high structural level, these data can be directed into constantly increasing databases which bear an enormous potential to serve as a basis for machine learning technologies with the goal to support research and healthcare with predictions of clinically relevant traits.\nRESULTS: We have developed the Cancer Systems Biology Database (CancerSysDB), a resource for highly flexible queries and analysis of cancer-related data across multiple data types and multiple studies. The CancerSysDB can be adopted by any center for the organization of their locally acquired data and its integration with publicly available data from multiple studies. A publicly available main instance of the CancerSysDB can be used to obtain highly flexible queries across multiple data types as shown by highly relevant use cases. In addition, we demonstrate how the CancerSysDB can be used for predictive cancer classification based on whole-exome data from 9091 patients in The Cancer Genome Atlas (TCGA) research network.\nCONCLUSIONS: Our database bears the potential to be used for large-scale integrative queries and predictive analytics of clinically relevant traits.", "claims": [{"id": "claim-data-access", "statement": "The datasets analysed in the current study are available on the in the Genomic Data Commons (GDC) Data Portal at https://gdc.cancer.gov/.\nDatabase URL: https://cancersys.uni-koeln.de.\nSource code: https://github.com/RRZK/CancerSysDB.", "kind": "methodological", "target": null, "evidence": [{"asset": "source:pmid:29699486", "locator": "sections[15] \"Availability of data and materials\" paragraphs 1-4", "quote": "The datasets analysed in the current study are available on the in the Genomic Data Commons (GDC) Data Portal at https://gdc.cancer.gov/.\nDatabase URL: https://cancersys.uni-koeln.de.\nSource code: https://github.com/RRZK/CancerSysDB."}], "state": "complete"}, {"id": "claim-target-result", "statement": "The paper reports that a random forest trained on CancerSysDB somatic-mutation data from 9,091 TCGA patients classified 1,521 of 3,085 held-out patients correctly (49.3%), compared with 182 correct assignments (5.9%) for random guessing.", "kind": "qualitative", "target": null, "evidence": [{"asset": "source:pmid:29699486", "locator": "sections[8] \"Prediction of cancer types with random forests\" paragraph 3", "quote": "In the training phase, a random forest consisting of 1000 trees is trained on all data available in the CancerSysDB."}, {"asset": "source:pmid:29699486", "locator": "sections[5] \"Data preparation\" paragraph 2", "quote": "All TCGA data were obtained as level 3 data from the Legacy Archive of The Cancer Genome Atlas (TCGA) data portal. Data on somatic mutations were based on whole-exome sequencing with MAF files obtained from the Firehose pipeline of the Genome Data Analysis Center (GDAC) at the Broad Institute."}, {"asset": "source:pmid:29699486", "locator": "sections[8] \"Prediction of cancer types with random forests\" paragraph 4", "quote": "Out of these 3085 patients in the test set, 1521 (49.3%) were assigned to the correct class (Fig. 2), whereas a random guess of the class would have produced a correct class assignment in only 182 cases (5.9%)."}], "state": "complete"}], "gaps": []}, "experiment": {"state": "partial", "objective": "The paper reports that a random forest trained on CancerSysDB somatic-mutation data from 9,091 TCGA patients classified 1,521 of 3,085 held-out patients correctly (49.3%), compared with 182 correct assignments (5.9%) for random guessing.", "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:29699486"], "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": "blocked", "blocked_on": "method:machine_learning_random_forest", "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:run_analysis blocked on method:machine_learning_random_forest", "step:obtain_source_data blocked on data:accession_absent"]}, "data": {"state": "partial", "assets": [{"id": "source:pmid:29699486", "role": "manuscript", "format": "xml", "media_type": "application/xml", "uri": "https://doi.org/10.1186/s12859-018-2157-7", "sha256": "sha256:a31f43048cefc9a9f397790eb01e349e2e59615b25b859fb3b3e9dd8901c4cfa", "bytes": 35785, "access": "open", "state": "resolved", "reader": null, "reader_status": "reader_required", "identifier": "10.1186/s12859-018-2157-7", "version": null, "note": "Full article fetched from PMC; the checksum covers the rendered section body, not the original XML bytes.", "structure": {"pmcid": "PMC5921751", "source": "europe_pmc_fulltext", "coverage": "whole_body", "text_hash_scope": "rendered_section_body"}}, {"id": "asset:table:pmid:29699486:1", "role": "table", "format": "jats-table", "media_type": "application/vnd.jats.table+json", "uri": null, "sha256": "sha256:f0c456c47a18c87da3d17e1fc48a1a318a56704d9f47d3b2089eea9865b2ffd2", "bytes": 911, "access": "open", "state": "verified", "reader": "read_table", "reader_status": "available", "identifier": "section[3]/table-wrap[1]#Tab1", "version": null, "note": "Comparison of various features of the CancerSysDB with those of other cancer genomics data integration tools", "structure": {"pmcid": "PMC5921751", "section_index": 3, "section_title": "Implementation", "row_count": 7, "column_count": 5}, "table": {"label": "Table 1", "caption": "Comparison of various features of the CancerSysDB with those of other cancer genomics data integration tools", "rows": [["", "CancerSysDB", "TCGAbiolinks", "RTCGA", "cBio portal"], ["GUI", "Web framework based on Groovy/Grails", "Based on Shiny", "None", "Web framework based on Spring Java"], ["Query schema", "Hibernate", "R scripting", "R scripting", "SQL"], ["Data upload", "Parametrized CSV file upload", "Direct access to GDC through API", "Data packages available on Bioconductor", "CSV files plus meta file"], ["Query definition", "JSON-based", "Combination of R commands", "Combination of R commands", "REST-based API"], ["Portability", "Native Docker implementation", "Hosted on Bioconductor", "Hosted on Bioconductor", "Hosted on GitHub"], ["Programming skills required", "No", "Yes", "Yes", "No"]], "row_count": 7, "column_count": 5, "numeric_cells": 0, "header_rows": 1, "locator": "section[3]/table-wrap[1]#Tab1"}}, {"id": "asset:table:pmid:29699486:2", "role": "table", "format": "jats-table", "media_type": "application/vnd.jats.table+json", "uri": null, "sha256": "sha256:29c52585c1d60da8a361d90aa17f7ed7aed81ef55521f80976fe2bdf345e8eeb", "bytes": 1123, "access": "open", "state": "verified", "reader": "read_table", "reader_status": "available", "identifier": "section[7]/table-wrap[1]#Tab2", "version": null, "note": "Results of TP53-dependent analysis of genomic and clinical characteristics", "structure": {"pmcid": "PMC5921751", "section_index": 7, "section_title": "TP53-dependent analysis of overall survival, genome stability, and mutation types", "row_count": 17, "column_count": 8}, "table": {"label": "Table 2", "caption": "Results of TP53-dependent analysis of genomic and clinical characteristics", "rows": [["(a)"], ["", "Patients", "Events", "5-year survival rate [%]", "Median survival", "95% CI"], ["TP53 mutant", "3772", "1237", "47.4", "1670", "[1526; 1818]"], ["TP53 non-mutant", "5672", "1128", "66.9", "3736", "[3262; 4267]"], ["(b)"], ["", "Patients", "CNAs [Mb]"], ["TP53 mutant", "133", "74.5"], ["TP53 non-mutant", "246", "50.5"], ["(c)"], ["", "", "TP53", "ATM"], ["VarType", "All", "Mutant [%] (n = 320)", "Non-mutant [%] (n = 265)", "p-value", "Mutant [%] (n = 49)", "Non-mutant [%] (n = 536)", "p-value"], ["A > C or T > G", "3.5", "3.3", "3.6", "< 0.0001", "3.9", "3.4", "0.2160"], ["A > G or T > C", "9.9", "9.2", "10.7", "< 0.0001", "9.6", "9.9", "0.7695"], ["A > T or T > A", "8.1", "8.4", "7.8", "0.0005", "8.6", "8.1", "0.4584"], ["C > G or G > C", "13.6", "13.9", "13.1", "< 0.0001", "13.2", "13.6", "0.3790"], ["C > T or G > A", "32.7", "30.0", "36.0", "< 0.0001", "28.6", "33.0", "0.5121"], ["G > T or C > A", "32.3", "35.2", "28.8", "0.0001", "36.0", "32.0", "0.4940"]], "row_count": 17, "column_count": 8, "numeric_cells": 67, "header_rows": 0, "locator": "section[7]/table-wrap[1]#Tab2"}}, {"id": "asset:table:pmid:29699486:3", "role": "table", "format": "jats-table", "media_type": "application/vnd.jats.table+json", "uri": null, "sha256": "sha256:b8db4be4bfdb918113a98b48d88a85347aca700e9f74c6197918285c579a419b", "bytes": 1830, "access": "open", "state": "verified", "reader": "read_table", "reader_status": "available", "identifier": "section[8]/table-wrap[1]#Tab3", "version": null, "note": "Classes of carcinomas used for random forest prediction of cancer types", "structure": {"pmcid": "PMC5921751", "section_index": 8, "section_title": "Prediction of cancer types with random forests", "row_count": 32, "column_count": 5}, "table": {"label": "Table 3", "caption": "Classes of carcinomas used for random forest prediction of cancer types", "rows": [["Class name", "TCGA cohorts", "Sample size"], ["Total", "Training set", "Test set"], ["Adrenal gland", "Adrenocortical carcinoma (ACC)", "271", "179", "92"], ["Pheochromocytoma and paraganglioma (PCPG)"], ["Bladder", "Urothelial carcinoma (BLCA)", "411", "272", "139"], ["Brain", "Lower grade glioma (LGG)", "515", "340", "175"], ["Breast", "Breast invasive carcinoma (BRCA)", "1077", "711", "366"], ["Gastrointestinal", "Esophageal carcinoma (ESCA)", "1237", "817", "420"], ["Stomach adenocarcinoma (STAD)"], ["Colon adenocarcinoma (COAD)"], ["Rectum adenocarcinoma (READ)"], ["Cholangiocarcinoma (CHOL)"], ["Head & Neck", "Head and neck squamous cell carcinoma (HNSC)", "590", "390", "200"], ["Uveal melanoma (UVM)"], ["Hematologic", "Acute myeloid leukemia (LAML)", "321", "212", "109"], ["Diffuse large B-cell lymphoma (DLBC)"], ["Thymoma (THYM)"], ["Kidney", "Kidney Chromophobe (KICH)", "738", "488", "250"], ["Renal clear cell carcinoma (KIRC)"], ["Renal papillary cell carcinoma (KIRP)"], ["Liver", "Hepatocellular carcinoma (LIHC)", "321", "212", "109"], ["Ovary", "Ovarian serous cystadenocatcinoma (OV)", "437", "289", "148"], ["Pancreas", "Pancreatic adenocarcinoma (PAAD)", "184", "122", "62"], ["Prostate", "Prostate adenocarcinoma (PRAD)", "498", "329", "169"], ["Skin", "Cutaneous melanoma (SKCM)", "104", "69", "35"], ["Testis", "Testicular germ cell tumors (TGCT)", "150", "99", "51"], ["Thoracic", "Lung adenocarcinoma (LUAD)", "1143", "755", "388"], ["Lung squamous cell carcinoma (LUSC)"], ["Mesothelioma (MESO)"], ["Thyroid", "Thyroid carcinoma (THCA)", "496", "327", "169"], ["Uterus", "Uterine carcinosarcoma (UCS)", "598", "395", "203"], ["Uterine corpus endometrial carcinoma (UCEC)"]], "row_count": 32, "column_count": 5, "numeric_cells": 51, "header_rows": 2, "locator": "section[8]/table-wrap[1]#Tab3"}}, {"id": "asset:table:pmid:29699486:4", "role": "table", "format": "jats-table", "media_type": "application/vnd.jats.table+json", "uri": null, "sha256": "sha256:3174b217d2e40be55ab57bbd4273ec906856448a795156b9dfc1029f4637c033", "bytes": 623, "access": "open", "state": "verified", "reader": "read_table", "reader_status": "available", "identifier": "section[9]/table-wrap[1]#Tab4", "version": null, "note": "Averaged log2-fold changes of SUCLG1 and SUCLG2 mRNAs in different tumor stages of KIRP cancer patients", "structure": {"pmcid": "PMC5921751", "section_index": 9, "section_title": "Analyzing TCA-cycle genes in kidney renal papillary cell carcinoma (KIRP)", "row_count": 6, "column_count": 8}, "table": {"label": "Table 4", "caption": "Averaged log2-fold changes of SUCLG1 and SUCLG2 mRNAs in different tumor stages of KIRP cancer patients", "rows": [["Stage", "# Patients", "Female/Male", "Alive/Dead", "SUCLG1", "SUCLG2"], ["log2 FC", "p-value", "log2 FC", "p-value"], ["I", "15", "5 / 10", "13 / 2", "−0.473", "0.132", "−0.338", "0.307"], ["II", "1", "0 / 1", "1 / 0", "−1.163", "0.082", "0.137", "0.431"], ["III", "11", "5 / 6", "8 / 3", "−0.835", "0.018", "−0.760", "0.028"], ["IV", "4", "0 / 4", "3 / 1", "−1.975", "0.066", "−1.664", "0.054"]], "row_count": 6, "column_count": 8, "numeric_cells": 28, "header_rows": 2, "locator": "section[9]/table-wrap[1]#Tab4"}}], "gaps": []}, "analysis": {"state": "partial", "methods": [{"id": "method-1", "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"}}], "targets": [], "gaps": ["method.machine_learning_random_forest"]}, "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": false, "required_operations": [], "missing_operations": ["machine_learning_random_forest"], "basis": "The paper names the method it used and the corpus's method extractor maps it onto the DSL catalogue: random_forest."}, "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 analysed in the current study are available on the in the Genomic Data Commons (GDC) Data Portal at https://gdc.cancer.gov/.\nDatabase URL: https://cancersys.uni-koeln.de.\nSource code: https://github.com/RRZK/CancerSysDB."], "basis": "The paper names no accession to its source data, so the data has to come from the authors."}}, "can_run": {"dsl_operations": [], "assets": ["source:pmid:29699486", "asset:table:pmid:29699486:1", "asset:table:pmid:29699486:2", "asset:table:pmid:29699486:3", "asset:table:pmid:29699486:4"], "steps": []}, "must_build": {"dsl_operations": [{"operation": "machine_learning_random_forest", "unlocks_papers": null, "priority": null}], "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-10-31T18:34:19Z", "independence": "same_provider"}, "evidence_check": {"method": null, "availability": "verbatim"}, "calls": 8, "usage": {"prompt_tokens": 69543, "completion_tokens": 4563, "cached_tokens": 1832}}, "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:29699486", "type": "paper", "label": "pmid:29699486"}, {"id": "source:pmid:29699486", "type": "manuscript", "label": "PMID 29699486 full text"}, {"id": "data:geo:None", "type": "dataset", "label": "GEO None"}], "activities": [{"id": "activity-reading-sci-2026-11-01", "type": "classification", "used": [{"id": "pmid:29699486", "type": "paper", "label": "pmid:29699486"}, {"id": "source:pmid:29699486", "type": "manuscript", "label": "PMID 29699486 full text"}, {"id": "data:geo:None", "type": "dataset", "label": "GEO None"}], "agent": "agent:corpus-assay-engine"}, {"id": "activity-read-29699486", "type": "extraction", "used": ["source:pmid:29699486"], "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:29699486", "parent_hash": "sha256:4004f24d3e137f180871fbc824f295602e53d1664e2d5e76277014eb747fe595", "fork_of": null, "generation": 6}, "gaps": ["execution.not_run", "method.machine_learning_random_forest", "review.human_critique", "review.independent_reader", "review.machine_critique", "step:obtain_source_data blocked on data:accession_absent", "step:run_analysis blocked on method:machine_learning_random_forest"], "assays": [{"role": "data_generation", "definition_id": "apoptosis_assay", "definition_version": "99e1195c7d6f", "definition_digest": null, "required_operations": [], "support_state": "partial", "source_hashes": {"assay_lexicon": "99e1195c7d6f"}, "confidence": 0.93, "evidence": ["s likely caused by the impaired induction of apoptosis upon these exogenic damages.Genomic complexi", "ributed to the role of TP53 as a mediator of apoptosis in response to somatically acquired DNA dama"], "order_basis": "paper_text_order:2882", "id": "assay:1"}, {"role": "analysis", "definition_id": "machine_learning", "definition_version": "f2132e96ae6c7a4e", "definition_digest": null, "required_operations": [], "support_state": "partial", "source_hashes": {"dsl_catalogue": "f2132e96ae6c7a4e"}, "confidence": 0.8, "evidence": ["random forest"], "order_basis": "consumes_earlier_output", "id": "assay:2"}]}