predict_sequences#
- DnaClient.predict_sequences(sequences, conditions=None, *, organism=Organism.HOMO_SAPIENS, requested_outputs, cell_conditionings=None, cell_condition_names=None, progress_bar=True, max_workers=5, intervals=None)[source]#
Generate predictions for a batch of DNA sequences.
- Parameters:
sequences (
Sequence[str]) – DNA sequences to make predictions for.conditions (
Sequence[ModelCondition|str] |None(default:None)) – Optional sequence of conditions or composite curies to generate the predictions for.organism (
Organism(default:<Organism.HOMO_SAPIENS: 9606>)) – Organism to use for the prediction.requested_outputs (
Iterable[OutputType]) – Iterable of OutputTypes indicating which subsets of predictions to return.cell_conditionings (
Sequence[AnnData] |None(default:None)) – Optional sequence of expression conditioning inputs (AnnData).cell_condition_names (
Sequence[str] |None(default:None)) – Optional sequence of labels for expression conditioning. Must be provided whencell_conditioningsis used.progress_bar (
bool(default:True)) – If True, show a progress bar.max_workers (
int(default:5)) – Number of parallel workers to use.intervals (
Sequence[Interval] |None(default:None)) – Optional intervals from which the sequences were derived. This is used as the interval in the output TrackData. Must be the same length assequencesif provided.
- Return type:
- Returns:
Outputs for the provided DNA sequences.