← All .science files
pmid:16584545
Exploiting the full power of temporal gene expression profiling through a new statistical test: application to the analysis of muscular dystrophy data.
Veronica Vinciotti · Xiaohui Liu · Rolf Turk · Emile J de Meijer · Peter A C 't Hoen
BMC bioinformatics · 2006 doi:10.1186/1471-2105-7-183
Paper
complete
Experiment
partial
Data
partial
Analysis
partial
Execution
absent
Execution evidence has not yet been added to this .science file. Explore its methods, data and open questions to plan the next step.
Record details sci_version · id · kind · revision · content_hash · schema · created_at · updated_at · generator
paper object · 10 fields
authors array · 5 items
claims array · 3 items
[0] object · 6 fields
evidence array · 1 item
[0] object · 3 fields
[1] object · 6 fields
[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 · 0 items
outputs array · 1 item
instruments array · 0 items
reagents array · 0 items
[2] object · 13 fields
parameters object · 0 fields
inputs array · 0 items
outputs array · 1 item
instruments array · 0 items
reagents array · 0 items
materials array · 0 items
instruments array · 0 items
reagents array · 0 items
conditions object · 0 fields
gaps array · 1 item
data object · 3 fields
assets array · 2 items
[0] object · 15 fields
structure object · 4 fields
[1] object · 16 fields
structure object · 5 fields
table object · 8 fields
rows array · 31 items
[0] array · 4 items
[1] array · 4 items
[2] array · 9 items
[3] array · 9 items
[4] array · 9 items
[5] array · 9 items
[6] array · 9 items
[7] array · 9 items
[8] array · 9 items
[9] array · 9 items
[10] array · 9 items
[11] array · 1 item
[12] array · 9 items
[13] array · 9 items
[14] array · 9 items
[15] array · 9 items
[16] array · 9 items
[17] array · 9 items
[18] array · 9 items
[19] array · 9 items
[20] array · 1 item
[21] array · 9 items
[22] array · 9 items
[23] array · 9 items
[24] array · 9 items
[25] array · 9 items
[26] array · 9 items
[27] array · 9 items
[28] array · 9 items
[29] array · 9 items
[30] array · 9 items
gaps array · 0 items
analysis object · 4 fields
methods array · 1 item
[0] object · 10 fields
dsl_operations array · 0 items
missing_operations array · 0 items
parameters object · 0 fields
data_shapes array · 0 items
evidence object · 3 fields
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 · 0 items
missing_operations array · 0 items
capability object · 4 fields
data object · 6 fields
accessions array · 1 item
resolved_accessions array · 0 items
statements array · 1 item
can_run object · 3 fields
dsl_operations array · 0 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 · 1 item
review object · 5 fields
machine_critique object · 5 fields
reader object · 5 fields
evidence_check object · 2 fields
usage object · 3 fields
stages array · 1 item
[0] object · 4 fields
gaps array · 3 items
provenance object · 7 fields
entities array · 3 items
activities array · 3 items
[0] object · 4 fields
used array · 3 items
[0] object · 3 fields
[1] object · 3 fields
[2] object · 3 fields
[1] object · 4 fields
agents array · 2 items
lineage object · 4 fields
gaps array · 6 items
assays array · 3 items
[0] object · 11 fields
required_operations array · 0 items
source_hashes object · 1 field
evidence array · 4 items
[1] object · 11 fields
required_operations array · 0 items
source_hashes object · 1 field
evidence array · 4 items
[2] object · 11 fields
required_operations array · 0 items
source_hashes object · 1 field
evidence array · 4 items
Complete file
{"sci_version": "1.2", "schema": "https://corpus.bntrg.co.uk/sci/1.0/sci.schema.json", "id": "pmid:16584545", "kind": "science-record", "revision": 6, "content_hash": "sha256:5593c63cd33bf8c78e0eaf17f88da1c1fe5b1c3411c33c2c7d1ab25c820764c3", "created_at": "2026-11-01T15:40:00Z", "updated_at": "2026-11-01T21:19:34Z", "generator": {"name": "corpus-assay-engine", "run_id": "reading-sci-2026-11-01"}, "paper": {"state": "complete", "title": "Exploiting the full power of temporal gene expression profiling through a new statistical test: application to the analysis of muscular dystrophy data.", "doi": "10.1186/1471-2105-7-183", "pmid": "16584545", "authors": ["Veronica Vinciotti", "Xiaohui Liu", "Rolf Turk", "Emile J de Meijer", "Peter A C 't Hoen"], "journal": "BMC bioinformatics", "year": 2006, "abstract": "BACKGROUND: The identification of biologically interesting genes in a temporal expression profiling dataset is challenging and complicated by high levels of experimental noise. Most statistical methods used in the literature do not fully exploit the temporal ordering in the dataset and are not suited to the case where temporal profiles are measured for a number of different biological conditions. We present a statistical test that makes explicit use of the temporal order in the data by fitting polynomial functions to the temporal profile of each gene and for each biological condition. A Hotelling T2-statistic is derived to detect the genes for which the parameters of these polynomials are significantly different from each other.\nRESULTS: We validate the temporal Hotelling T2-test on muscular gene expression data from four mouse strains which were profiled at different ages: dystrophin-, beta-sarcoglycan and gamma-sarcoglycan deficient mice, and wild-type mice. The first three are animal models for different muscular dystrophies. Extensive biological validation shows that the method is capable of finding genes with temporal profiles significantly different across the four strains, as well as identifying potential biomarkers for each form of the disease. The added value of the temporal test compared to an identical test which does not make use of temporal ordering is demonstrated via a simulation study, and through confirmation of the expression profiles from selected genes by quantitative PCR experiments. The proposed method maximises the detection of the biologically interesting genes, whilst minimising false detections.\nCONCLUSION: The temporal Hotelling T2-test is capable of finding relatively small and robust sets of genes that display different temporal profiles between the conditions of interest. The test is simple, it can be used on gene expression data generated from any experimental design and for any number of conditions, and it allows fast interpretation of the temporal behaviour of genes. The R code is available from V.V. The microarray data have been submitted to GEO under series GSE1574 and GSE3523.", "claims": [{"id": "claim-method", "statement": "We have applied the temporal Hotelling T2-test with second order polynomials on microarray data from wild-type mice and three mouse strains with different forms of muscular dystrophy, to identify genes with differences in temporal expression profiles between the four strains.", "kind": "methodological", "target": null, "evidence": [{"asset": "source:pmid:16584545", "locator": "sections[7] \"Analysis of muscular dystrophy dataset\" paragraph 2", "quote": "We have applied the temporal Hotelling T2-test with second order polynomials on microarray data from wild-type mice and three mouse strains with different forms of muscular dystrophy, to identify genes with differences in temporal expression profiles between the four strains."}], "state": "complete"}, {"id": "claim-data-access", "statement": "The microarray data have been submitted to GEO under series GSE1574 and GSE3523.", "kind": "methodological", "target": null, "evidence": [{"asset": "source:pmid:16584545", "locator": "sections[0] \"Abstract\" paragraph 3", "quote": "The microarray data have been submitted to GEO under series GSE1574 and GSE3523."}], "state": "complete"}, {"id": "claim-target-result", "statement": "The paper presents the temporal Hotelling T2-test, a polynomial-based statistical test for detecting genes with significantly different temporal profiles across biological conditions, and identifies the source microarray data through GEO series GSE1574 and GSE3523.", "kind": "qualitative", "target": null, "evidence": [{"asset": "source:pmid:16584545", "locator": "sections[0] \"Abstract\" paragraph 1", "quote": "We present a statistical test that makes explicit use of the temporal order in the data by fitting polynomial functions to the temporal profile of each gene and for each biological condition. A Hotelling T2-statistic is derived to detect the genes for which the parameters of these polynomials are significantly different from each other."}, {"asset": "source:pmid:16584545", "locator": "sections[0] \"Abstract\" paragraph 3", "quote": "The microarray data have been submitted to GEO under series GSE1574 and GSE3523."}], "state": "complete"}], "gaps": []}, "experiment": {"state": "partial", "objective": "The paper presents the temporal Hotelling T2-test, a polynomial-based statistical test for detecting genes with significantly different temporal profiles across biological conditions, and identifies the source microarray data through GEO series GSE1574 and GSE3523.", "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:16584545"], "outputs": ["the published estimate and its evidence"], "instruments": [], "reagents": []}, {"id": "obtain_source_data", "order": 2, "name": "Obtain the source data from the named repository", "kind": "data-preparation", "state": "blocked", "blocked_on": "data:accession_absent", "description": "The GEO series accession resolves and its sample accessions are listed. This lane did not download the dataset or read its licence.", "duration_hours": null, "parameters": {}, "inputs": [], "outputs": ["the source data with its repository provenance"], "instruments": [], "reagents": []}, {"id": "run_analysis", "order": 3, "name": "Run the published analysis", "kind": "analysis", "state": "complete", "blocked_on": null, "description": "Apply the paper's statistical method to the resolved series and compare the result with the published target.", "duration_hours": null, "parameters": {}, "inputs": [], "outputs": ["the replicated result and its comparison"], "instruments": [], "reagents": []}], "materials": [], "instruments": [], "reagents": [], "conditions": {}, "gaps": ["step:obtain_source_data blocked on data:accession_absent"]}, "data": {"state": "partial", "assets": [{"id": "source:pmid:16584545", "role": "manuscript", "format": "xml", "media_type": "application/xml", "uri": "https://doi.org/10.1186/1471-2105-7-183", "sha256": "sha256:011aae0dbbbbc5e22fcc59c4e0f29fd559677363128df7f30c601dc035594ea3", "bytes": 55968, "access": "open", "state": "resolved", "reader": null, "reader_status": "reader_required", "identifier": "10.1186/1471-2105-7-183", "version": null, "note": "Full article fetched from PMC; the checksum covers the rendered section body, not the original XML bytes.", "structure": {"pmcid": "PMC1450310", "source": "europe_pmc_fulltext", "coverage": "whole_body", "text_hash_scope": "rendered_section_body"}}, {"id": "asset:table:pmid:16584545:1", "role": "table", "format": "jats-table", "media_type": "application/vnd.jats.table+json", "uri": null, "sha256": "sha256:ddeaa23015f7a5043f0cfabf554a98bbdda683673535abc4ddcbb5d7d8533757", "bytes": 2933, "access": "open", "state": "verified", "reader": "read_table", "reader_status": "available", "identifier": "section[7]/table-wrap[1]#T1", "version": null, "note": "Biomarker genes for the different muscular dystrophies. Biomarker genes selected at the 5% confidence level from temporal Hotelling pairwise tests, whereby each strain of muscular dystrophy is tested for significant differences with each of the other strains.", "structure": {"pmcid": "PMC1450310", "section_index": 7, "section_title": "Analysis of muscular dystrophy dataset", "row_count": 31, "column_count": 9}, "table": {"label": "Table 1", "caption": "Biomarker genes for the different muscular dystrophies. Biomarker genes selected at the 5% confidence level from temporal Hotelling pairwise tests, whereby each strain of muscular dystrophy is tested for significant differences with each of the other strains.", "rows": [["Strain", "GenBank Accession", "P-values", "Symbol"], ["", "", "", ""], ["", "", "MDX vs WT", "MDX vs BSG", "MDX vs GSG", "BSG vs WT", "GSG vs WT", "BSG vs GSG", ""], ["MDX", "NM_008322", "5.12E-06", "2.56E-04", "3.45E-05", "4.52E-01", "5.80E-01", "7.19E-01", "Idh2"], ["", "AF192382", "1.05E-02", "2.20E-03", "5.09E-09", "6.03E-01", "1.30E-03", "1.55E-01", "Prnd"], ["", "NM_016861", "3.27E-06", "2.56E-04", "2.63E-04", "6.78E-01", "7.60E-01", "8.18E-01", "Pdliml"], ["", "Y13832", "3.57E-02", "3.02E-02", "2.91E-06", "2.90E-01", "1.79E-05", "2.85E-01", "Gtl2"], ["", "AJ277114", "1.63E-03", "2.68E-03", "2.91E-06", "2.30E-01", "1.36E-02", "5.12E-01", "Maged2"], ["", "NM_008517", "2.58E-04", "4.91E-04", "3.95E-03", "7.06E-01", "9.17E-01", "3.90E-01", "Lta4h"], ["", "NM_021467", "3.87E-03", "2.88E-02", "2.49E-02", "1.74E-01", "8.79E-01", "6.31E-01", "Tnnil"], ["", "NM_011812", "3.00E-02", "2.66E-02", "7.89E-04", "9.97E-01", "9.98E-01", "l.OOE+00", "FblnS"], [""], ["BSG", "NM_019446", "8.24E-01", "5.63E-03", "7.65E-01", "4.15E-02", "8.54E-01", "2.06E-02", "Barhll"], ["", "NM_010902", "4.65E-01", "1.68E-02", "6.75E-01", "2.19E-03", "4.25E-01", "6.89E-03", "Nfe212"], ["", "NM_009536", "5.30E-01", "2.76E-03", "6.46E-01", "5.09E-03", "9.70E-01", "2.06E-02", "Ywhae"], ["", "NM_020329", "7.23E-01", "3.02E-02", "7.86E-01", "3.51E-03", "7.98E-01", "2.96E-02", "Dolppl"], ["", "NM_010074", "9.57E-01", "2.92E-02", "4.37E-01", "3.04E-02", "3.45E-01", "3.19E-02", "Dpp4"], ["", "NM_016755", "9.71E-01", "4.26E-02", "9.39E-01", "4.50E-02", "9.83E-01", "3.41E-02", "Atp5j"], ["", "NM_021291", "5.10E-01", "4.25E-02", "6.93E-01", "3.25E-02", "9.54E-01", "4.74E-02", "Slc7a9"], ["", "J03783", "8.29E-01", "4.43E-02", "9.67E-01", "4.53E-02", "7.68E-01", "2.92E-02", "116"], [""], ["GSG", "NM.009538", "3.72E-01", "7.22E-01", "2.75E-12", "1.67E-01", "< 1.00E-12", "2.06E-02", "Plagll"], ["", "NM_015784", "9.26E-01", "6.22E-02", "3.06E-09", "l.OOE-02", "5.71E-09", "3.38E-02", "Postn"], ["", "NM_016762", "7.33E-02", "9.23E-01", "4.18E-10", "7.13E-01", "8.45E-04", "2.21E-03", "Matn2"], ["", "M94308", "6.28E-01", "1.49E-01", "1.97E-06", "3.32E-01", "4.69E-07", "4.18E-06", "Unknown"], ["", "M15442", "9.35E-01", "8.40E-01", "9.02E-07", "4.77E-01", "2.52E-05", "2.90E-03", "Plpl"], ["", "NM_009079", "9.10E-02", "8.54E-01", "1.30E-05", "6.10E-01", "4.80E-02", "5.89E-03", "Rpl22"], ["", "AB020886", "5.50E-01", "8.89E-01", "3.10E-04", "4.31E-01", "1.68E-02", "3.38E-02", "Akapl2"], ["", "NM_007429", "5.86E-01", "9.90E-01", "2.42E-02", "7.02E-01", "4.75E-04", "1.82E-02", "Agtr2"], ["", "NM_008252", "6.77E-01", "3.70E-01", "8.78E-03", "3.31E-01", "1.04E-02", "2.90E-03", "Hmgb2"], ["", "AL391037", "9.52E-01", "9.91E-01", "2.92E-02", "9.14E-01", "2.47E-02", "4.23E-02", "Palmd"]], "row_count": 31, "column_count": 9, "numeric_cells": 185, "header_rows": 3, "locator": "section[7]/table-wrap[1]#T1"}}], "gaps": []}, "analysis": {"state": "partial", "methods": [{"id": "method-1", "family": null, "specific": null, "label": "Temporal Hotelling T2-test with second-order polynomials", "dsl_operations": [], "missing_operations": [], "expressible": null, "parameters": {}, "data_shapes": [], "evidence": {"score": 1.0, "band": "verbatim", "quote": "We have applied the temporal Hotelling T2-test with second order polynomials on microarray data from wild-type mice and three mouse strains with different forms of muscular dystrophy, to identify genes with differences in temporal expression profiles between the four strains."}}], "targets": [], "gaps": ["method.reader_named_unmapped"]}, "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": "R4", "expressible": false, "required_operations": [], "missing_operations": [], "basis": "The reader quoted the method the paper names (Temporal Hotelling T2-test with second-order polynomials), but the corpus's method extractor could not map it onto a DSL operation, so the method is published but not expressible."}, "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": ["GSE1574 and GSE3523"], "resolved_accessions": [], "statements": ["The microarray data have been submitted to GEO under series GSE1574 and GSE3523."], "basis": "The paper names GSE1574 and GSE3523, but the accession does not resolve in the repository (no reason recorded), so the data cannot be reached from here. No dataset was downloaded and no licence was read."}}, "can_run": {"dsl_operations": [], "assets": ["source:pmid:16584545", "asset:table:pmid:16584545:1"], "steps": ["run_analysis"]}, "must_build": {"dsl_operations": [], "converters": [], "readers": [], "capabilities": [], "data_gaps": ["data:geo:None"]}, "gaps": ["data:accession_absent"]}, "review": {"state": "partial", "machine_critique": {"kind": "extraction_review", "reader": {"model": "MiniMax-M3.1-Flash", "provider": "minimax", "provider_family": "minimax", "read_at": "2026-10-31T18:19:56Z", "independence": "same_provider"}, "evidence_check": {"method": "verbatim", "availability": "verbatim"}, "calls": 5, "usage": {"prompt_tokens": 88344, "completion_tokens": 1999, "cached_tokens": 70399}}, "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:16584545", "type": "paper", "label": "pmid:16584545"}, {"id": "source:pmid:16584545", "type": "manuscript", "label": "PMID 16584545 full text"}, {"id": "data:geo:None", "type": "dataset", "label": "GEO None"}], "activities": [{"id": "activity-reading-sci-2026-11-01", "type": "classification", "used": [{"id": "pmid:16584545", "type": "paper", "label": "pmid:16584545"}, {"id": "source:pmid:16584545", "type": "manuscript", "label": "PMID 16584545 full text"}, {"id": "data:geo:None", "type": "dataset", "label": "GEO None"}], "agent": "agent:corpus-assay-engine"}, {"id": "activity-read-16584545", "type": "extraction", "used": ["source:pmid:16584545"], "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:16584545", "parent_hash": "sha256:c7c5cb795a1b8c5ff89895e4a49422326d5d8749a09c3efbfd1da593b08f2dfb", "fork_of": null, "generation": 5}, "gaps": ["execution.not_run", "method.reader_named_unmapped", "review.human_critique", "review.independent_reader", "review.machine_critique", "step:obtain_source_data blocked on data:accession_absent"], "assays": [{"role": "data_generation", "definition_id": "animal_model", "definition_version": "99e1195c7d6f", "definition_digest": null, "required_operations": [], "support_state": "partial", "source_hashes": {"assay_lexicon": "99e1195c7d6f"}, "confidence": 0.99, "evidence": ["t on muscular gene expression data from four mouse strains which were profiled at different age", "ents. Interestingly, also the Gtl2 gene (the murine homologue of the human MEG3 gene), which is", "ns observed in the time series of MDX and WT mice were also found in the qPCR experiment (Figure 4,", "icroarray data from wild-type mice and three mouse strains with different forms of muscular dys"], "order_basis": "paper_text_order:941", "id": "assay:1"}, {"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": ["genes. The R code is available from V.V. The microarray data have been submitted to GEO under series", "ing T2-test with second order polynomials on microarray data from wild-type mice and three mouse str", "due to technical artefacts arising from the microarray technology. We did so by determining the tem", "differences in heights of the curves in the microarray and qPCR experiments. Interestingly, also th"], "order_basis": "paper_text_order:2180", "id": "assay:2"}, {"role": "data_generation", "definition_id": "qpcr", "definition_version": "99e1195c7d6f", "definition_digest": null, "required_operations": [], "support_state": "partial", "source_hashes": {"assay_lexicon": "99e1195c7d6f"}, "confidence": 0.99, "evidence": ["dent quantitative reverse-transcription PCR (qPCR) technique. Distribution of P-values. P-valu", "iddle panel). The trend was confirmed by the qPCR assay (right panel). However, in the qPCR as", "he qPCR assay (right panel). However, in the qPCR assay, an even sharper drop in expression fr", "heights of the curves in the microarray and qPCR experiments. Interestingly, also the Gtl2 ge"], "order_basis": "paper_text_order:3897", "id": "assay:3"}]}