cdtest: A Dependence-Aware Feature-Randomization Test for Relating Gene-Level Chromatin Features to Context-Dependent Perturbation Responses

The same CRISPR interference knockdown changes expression differently in different cell lines. Testing whether a gene-level feature such as chromatin accessibility explains these differences is difficult because neighbouring genes share regulatory elements and copy-number segments, so genes are not independent; in simulation, standard gene-level tests reached false-positive rates of up to 25.8% at a nominal 5% level. cdtest is a Python package that keeps the response fixed and permutes the feature in genome-ordered blocks, with chromosome-arm adjustment, noise-corrected response differences, test-inversion confidence intervals and planted-signal power benchmarks. On real outcomes it held the nominal level under a decoy-free null (4.9% at 5%), and all confirmatory results can be recomputed in under a minute from deposited intermediates. Applied to essential-gene screens in four human cell lines, it detected planted effects of 0.5% partial variance explained with at least 80% power in a matched pair, found no detectable accessibility effect in that pair, and flagged an association that depended on the choice of signal track.

Authors

Publication Details

Journal
Preprints.org
Published
2026-10-26
DOI
https://doi.org/10.20944/preprints202610.2440.v1
Primary Topic
CRISPR and Genetic Engineering
Type
preprint
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
preprint

cdtest: A Dependence-Aware Feature-Randomization Test for Relating Gene-Level Chromatin Features to Context-Dependent Perturbation Responses

Tharun H. Nambi
Preprints.org
CRISPR and Genetic Engineering
preprint

cdtest: A Dependence-Aware Feature-Randomization Test for Relating Gene-Level Chromatin Features to Context-Dependent Perturbation Responses

Tharun H. Nambi
preprint en

Abstract

The same CRISPR interference knockdown changes expression differently in different cell lines. Testing whether a gene-level feature such as chromatin accessibility explains these differences is difficult because neighbouring genes share regulatory elements and copy-number segments, so genes are not independent; in simulation, standard gene-level tests reached false-positive rates of up to 25.8% at a nominal 5% level. cdtest is a Python package that keeps the response fixed and permutes the feature in genome-ordered blocks, with chromosome-arm adjustment, noise-corrected response differences, test-inversion confidence intervals and planted-signal power benchmarks. On real outcomes it held the nominal level under a decoy-free null (4.9% at 5%), and all confirmatory results can be recomputed in under a minute from deposited intermediates. Applied to essential-gene screens in four human cell lines, it detected planted effects of 0.5% partial variance explained with at least 80% power in a matched pair, found no detectable accessibility effect in that pair, and flagged an association that depended on the choice of signal track.

Preprints.org
CRISPR and Genetic Engineering
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Laika access coming soon
cdtest: A Dependence-Aware Feature-Randomization Test for Relating Gene-Level Chromatin Features to Context-Dependent Perturbation Responses — Tharun H. Nambi · Preprints.org (2026) | TGRS Research Map | TGRS