Isocall
A method to joint-call RNA isoforms across many IsoSeq samples
Install / Use
/learn @PacificBiosciences/IsocallREADME
[!WARNING] Please note: Isocall is currently in active development and should be used for experimentation and feedback.
Isocall workflow consists of the following steps:
- Prepare annotations of known isoforms (
isocall prep-isoforms) - Generate a transcription profile for each sample in the dataset (
isocall profile) - Merge the profiles together (
isocall merge) - Call isoforms from the resulting merged profile (
isocall call)
Authors and contributors
| Name | Affiliation | |----------------------|-----------------| | Egor Dolzhenko | PacBio | | Jocelyne Bruand | PacBio | | Yerbol Kurmangaliyev | Brandeis U. | | Megan Schertzer | U. of Virginia | | Ryan Gossart | Brandeis U. | | Elizabeth Tseng | PacBio | | Zev Kronenberg | PacBio |
Installation
A Linux binary is available in the releases page.
Example
Prepare annotations of known isoform from RefSeq, ENCODE, or other GTF file:
isocall prep-isoforms --gtf hg38.ncbiRefSeq.gtf.gz --output ref_seq.isoforms.gz
Suppose your dataset consists of three samples sampleA, sampleB, and sampleC. Run the profile command to generate a profile for each sample:
isocall profile --reads sampleA.bam --sample sampleA --output sampleA.gz
isocall profile --reads sampleB.bam --sample sampleB --output sampleB.gz
isocall profile --reads sampleC.bam --sample sampleC --output sampleC.gz
Now merge the profiles together:
isocall merge --profiles sampleA.gz sampleB.gz sampleC.gz --output merged.gz
And finally call the isoforms:
isocall call --merged-profile merged.gz --known-isoforms ref_seq.isoforms.gz --reference hg38.fa --output-prefix merged
Notes
- Use
--use-all-chromsto include non-core chromosomes inisocall profileandisocall call - The
--referenceargument requires an indexed FASTA file (with a corresponding.faiindex) - Isocall currently does not call novel isoforms on
chrM; it passes through the reference isoforms for that chromosome
Reference
- Generating transcription profiles with
isocall profile - Merging profiles with
isocall merge - Calling isoforms with
isocall call
Need help?
If you notice any missing features, bugs, or need assistance with analyzing the output of isocall, please don't hesitate to open a GitHub issue or reach out to the authors by email.
Support information
Isocall is a pre-release software intended for research use only and not for use in diagnostic procedures. While efforts have been made to ensure that isocall lives up to the quality that PacBio strives for, we make no warranty regarding this software.
As isocall is not covered by any service level agreement or the like, please do not contact a PacBio Field Applications Scientists or PacBio Customer Service for assistance with any isocall release. Please report all issues through GitHub instead. We make no warranty that any such issue will be addressed, to any extent or within any time frame.
DISCLAIMER
THIS WEBSITE AND CONTENT AND ALL SITE-RELATED SERVICES, INCLUDING ANY DATA, ARE PROVIDED "AS IS," WITH ALL FAULTS, WITH NO REPRESENTATIONS OR WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTIES OF MERCHANTABILITY, SATISFACTORY QUALITY, NON-INFRINGEMENT OR FITNESS FOR A PARTICULAR PURPOSE. YOU ASSUME TOTAL RESPONSIBILITY AND RISK FOR YOUR USE OF THIS SITE, ALL SITE-RELATED SERVICES, AND ANY THIRD PARTY WEBSITES OR APPLICATIONS. NO ORAL OR WRITTEN INFORMATION OR ADVICE SHALL CREATE A WARRANTY OF ANY KIND. ANY REFERENCES TO SPECIFIC PRODUCTS OR SERVICES ON THE WEBSITES DO NOT CONSTITUTE OR IMPLY A RECOMMENDATION OR ENDORSEMENT BY PACIFIC BIOSCIENCES.
Related Skills
node-connect
349.7kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.7kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.7kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
Security Score
Audited on Mar 25, 2026
