DnaClient#

class alphagenome.models.v1.dna_client.DnaClient(*, channel, model_version=None, metadata=())[source]#

Client for interacting with a DNA model server.

channel#

gRPC channel to the DNA model server.

metadata#

Metadata to send with each request.

model_version#

Optional model version to use for the DNA model server. If none provided, the default model version will be used.

Methods

output_metadata([organism])

Get the metadata for a given organism.

predict_interval(interval, *[, organism])

Generate predictions for a given DNA interval.

predict_intervals(intervals, *[, organism, ...])

Generate predictions for a sequence of DNA intervals.

predict_sequence(sequence, *[, organism, ...])

Generate predictions for a given DNA sequence.

predict_sequences(sequences, *[, organism, ...])

Generate predictions for a sequence of DNA sequences.

predict_variant(interval, variant, *[, organism])

Generate predictions for a given DNA variant.

predict_variants(intervals, variants, *[, ...])

Generate predictions for a sequence of DNA variants.

score_interval(interval[, interval_scorers, ...])

Generate interval scores for a single given interval.

score_intervals(intervals[, ...])

Generate interval scores for a sequence of intervals.

score_ism_variants(interval, ism_interval[, ...])

Generate in-silico mutagenesis (ISM) variant scores for a given interval.

score_variant(interval, variant[, ...])

Generate variant scores for a single given DNA variant.

score_variants(intervals, variants[, ...])

Generate variant scores for a sequence of variants.