pyprobound
Python implementation of ProBound.
Modules
Weighted sum over an aggregate of different binding modes. |
|
Alphabets for encoding sequences into tensors. |
|
Base classes for typing and sequential optimization procedure encoding. |
|
PyTorch container implementations to fix buffer registration and typing. |
|
Cooperativity between two binding modes. |
|
Experiment class modeling a CountTable. |
|
Import models from ProBound, MotifCentral, JASPAR, and HOCOMOCO. |
|
Curve fitting to independent validation data. |
|
Implementation of binding mode layers. |
|
Loss components. |
|
Definition of a binding mode as a series of layers applied sequentially. |
|
Optimizer of BaseLoss. |
|
Module of miscellaneous plotting functions. |
|
Selection layers corresponding to sequencing rounds / CountTable columns. |
|
Module for loading and scoring count tables and sequences. |
|
Typed helper functions. |