eugene.dataload.RandomRC

class eugene.dataload.RandomRC(rc_prob=0.5)

Randomly applies a reverse-complement transformation to each sequence in a training batch

Takes in a user-defined probability, rc_prob. This is applied to each sequence independently.

Parameters:

rc_prob (float, optional) – Probability to apply a reverse-complement transformation, defaults to 0.5.

__init__(rc_prob=0.5)

Creates random reverse-complement object usable by EvoAug.

Methods

__init__([rc_prob])

Creates random reverse-complement object usable by EvoAug.