How ChromBPNet handles assay bias
masterChromBPNet addresses confounding enzymatic bias (from DNASE-I or Tn5) through a two-step bias factorization process:
- Frozen Bias Model: A simple model is first learned on the chromatin background to capture the enzyme effect.
- TF Model: The effect of the enzyme is regressed out from the profiles. This ensures that the subsequent ChromBPNet sequence component (the TF Model) learns to predict the biological signal without being confounded by enzymatic bias.
This architecture uses a fully convolutional neural network with dilated convolutions and residual connections to maintain large receptive fields efficiently.