dragonn.utils module

dragonn.utils.get_motif_scores(encoded_sequences, motif_names, max_scores=None, return_positions=False, GC_fraction=0.4)[source]

Computes pwm log odds.

encoded_sequences : 4darray motif_names : list of strings max_scores : int, optional return_positions : boolean, optional GC_fraction : float, optional

(num_samples, seq_length, num_motifs) complete score array by default. If max_scores, (num_samples, num_motifs*max_scores) max score array. If max_scores and return_positions, (num_samples, 2*num_motifs*max_scores) array with max scores and their positions.

dragonn.utils.get_pssm_scores(encoded_sequences, pssm)[source]
dragonn.utils.one_hot_encode(sequences)[source]
dragonn.utils.reverse_complement(encoded_seqs)[source]