modeling
submodule#
- class footprint_tools.modeling.bias.bias_model#
- offset()#
- predict(probs, n=100)#
Compute cleavage propensities from sequence
- Parameters
- probs
numpy.ndarray
An array of probilities (relative values)
- nint
Number of total tags to distrbute
- probs
- shuffle()#
Randomly shuffle the bias model
- Returns
- model
bias_model
A shuffled bias model
- model
- class footprint_tools.modeling.bias.kmer_model(filepath)#
- probs(seq)#
Generate cleavage preference array from DNA sequence
- Parameters
- seq: str
A DNA sequence to compute relative sequence preference
- Returns
- out
numpy.ndarray
Relate sequence preferencew
- out
- read_model(filepath)#
Read the k-mer model from a file.
- Parameters
- filepathstr
Path to a K-mer model file