alphagenome.visualization.plot_transcripts.plot_transcripts

alphagenome.visualization.plot_transcripts.plot_transcripts#

alphagenome.visualization.plot_transcripts.plot_transcripts(ax, transcripts, interval, zero_origin=False, label_name=None, transcript_style=TranscriptStyle(cds_height=0.7, utr_height=0.35, cds_color='#7f7f7f', utr5_color='#ff7f0e', utr3_color='#1f77b4', first_noncoding_exon_color='#2ca02c', label_color='#7f7f7f', xlim_pad=0.01), plot_labels_once=False, **kwargs)[source]#

Plot transcripts.

Loops over each transcript in transcripts and calls draw_transcript.

Parameters:
  • ax (Axes) – Matplotlib axis onto which to plot transcript annotations.

  • transcripts (Sequence[Transcript]) – Sequence of transcripts returned by a transcript.TranscriptExtractor.

  • interval (Interval) – Genomic interval at which to visualize the transcripts.

  • zero_origin (bool (default: False)) – If True, the beginning of the interval will start with 0.

  • label_name (Optional[str] (default: None)) – Which label in transcript.info to draw next to the transcript.

  • transcript_style (TranscriptStyle (default: TranscriptStyle(cds_height=0.7, utr_height=0.35, cds_color='#7f7f7f', utr5_color='#ff7f0e', utr3_color='#1f77b4', first_noncoding_exon_color='#2ca02c', label_color='#7f7f7f', xlim_pad=0.01))) – specification of transcript styling details.

  • plot_labels_once (bool (default: False)) – If True, labels will only be plotted once.

  • **kwargs – kwargs passed to draw_transcript.

Return type:

Figure

Returns:

Matplotlib figure object.