How to use the B-Star Pipeline

1. Click B-Star Pipeline (either the top menu or the button).

Landing page with B-Star Pipeline button

2. B-Start Pipeline workflow overview

After clicking B-Star Pipeline, the page guides the user through 3 main steps:

Step 1: Project setup

This step is for naming your run and uploading your sequencing file.

  • Project / Run Name (required): type a short name (max 50 characters), e.g. Sample01.
  • Upload file (Option A): click or drag-and-drop one file.
    • Accepted: compressed FASTQ files including ".fastq.gz" and "fq.gz"
    • File size: 20–100 MB
  • If you don't have data, click "Try our sample file" (Option B) to test.
  • When name + file upload are complete, the Next button becomes active.
Step 1: Project setup

Step 2: Configuration

In this step, users select the HLA locus to match their PCR product (e.g., HLA-A, HLA-B, HLA-C, or combined options such as HLA-AB/AC/BC/ABC). Next, confirm the Flowcell type and make sure the Clair3 model matches the basecalling model used (or choose the closest available option). Advanced thresholds can usually be left as default, then click Next to continue.

Step 2: Configuration

Step 3: Review & Submit

Review the submission details (project name, loci, flowcell, Clair3 model, and thresholds), then click Submit to start the run.

Option A: Without email
Users can wait for completion on the same page or copy the analysis link and save it as a browser bookmark or in their notes to revisit the results later. Please make sure to save the analysis link before leaving or closing this page. Without it, you may not be able to return to the results. This analysis link is valid for 7 days.

Option A: Without email

Option B: With email
Enter an email address to receive the analysis link in your inbox, then use that link later to revisit and download the results. This analysis link is valid for 7 days.

Option B: With email

Report description

On the Analysis results page, a successful run is shown with the status Completed and the total time spent. Users can access the report in two ways:

Option A: View the HTML report in the browser
Click the External Link icon on the right side of the result link to open the HTML report in a new tab for an interactive, formatted view of the HLA typing results.

View HTML report

Option B: Download the full result package (.zip)
Click the result .zip link to download and save the output to your computer. After extracting the file, open the report files (e.g., summary_report_final.html, summary_report_final.txt, and summary_fullreport.txt) to review the results offline.

Download zip file

B-Star Pipeline Output Files Overview

1) summary_report_final.html: Interactive summary report (recommended for viewing)

The HTML summary report shows an HLA Typing Results table for your samples. Each sample row reports the detected HLA allele(s) (haplotypes) and a quick QC status to help you judge whether the result is reliable. The QC status is represented by five indicators:

  • R (Read count): total reads after filtering low-quality regions (recommended ≥ 100)
  • D (Depth): average sequencing depth across the locus (recommended ≥ 50)
  • P (Percent identity): how closely the sequence matches the reference allele (recommended ≥ 95%)
  • M (Mismatch): number of base differences vs. the reference after alignment (recommended ≤ 0)
  • G (Gap): insertion/deletion differences vs. the reference after alignment (recommended ≤ 0)

Each indicator is color-coded (Pass / Inspect / Fail). If QC is not passing, the sample may need more reads, better basecalling, or reprocessing before trusting the allele call. The table also lists drug–allele associations ("Related Drug Allergy") based on PharmGKB evidence.

HTML report screenshot
Table columns (Name and description)
NameDescriptionExample
SampleSample identifier from the input fileSample01
GeneHLA locus analyzedHLA-A
Haplotype 1 / Haplotype 2The two detected HLA alleles (star-alleles) for this locusA*02:01:01:01
QC Status (R/D/P/M/G)Quality control indicators: Read count, Depth, Percent identity, Mismatch, GapPass / Inspect / Fail
Overall QCCombined pass/fail status based on all QC metricsPass
Related Drug AllergyDrug hypersensitivity associations from PharmGKB (if detected)Abacavir (1A), Carbamazepine (1A)

2) summary_report_final.txt: Compact TSV summary (easy to import into Excel/R/Python)

This is a tab-separated summary file designed for quick downstream use. It provides one concise line per sample/locus with the key calls: haplotype 1 and haplotype 2, their pass/fail status, heterogenicity, plus the related drug names and evidence levels. Use this file when you want a clean "final results table" without extra QC details.

Columns in TXT format
NameDescriptionExample
sampleSample identifierSample01
geneHLA locusHLA-A
hap1_starHaplotype 1 star-allele callA*02:01:01:01
hap1_statusQC status for haplotype 1Pass
hap2_starHaplotype 2 star-allele callA*24:02:01:01
hap2_statusQC status for haplotype 2Pass
heterogenicityWhether sample is heterozygousHet
overall_statusCombined QC statusPass
related_drug_1First associated drug (if any)Abacavir
evidence_level_1PharmGKB evidence level for drug 11A
related_drug_2Second associated drug (if any)Carbamazepine
evidence_level_2PharmGKB evidence level for drug 21A
timestampAnalysis completion time2024-01-15 10:30:00

3) summary_fullreport.txt: Full TSV report (QC + variant/annotation details)

This is the most detailed output (tab-separated) intended for QC review, troubleshooting, and auditing. It contains extensive per-haplotype fields such as depth and depthQC, IPD accession and star allele, alignment metrics (percent identity, mismatch, gaps, bitscore/evalue), candidate star lists, plus additional fields for intronic/exonic variant summaries and QC flags (e.g., overallQC, ann_status). It also includes read QC summaries (original/trimmed read length, quality, read counts) and drug/evidence fields, and records the thresholds used (r_thresh, d_thresh, p_thresh, m_thresh, g_thresh) at the end of each row. When the HTML summary report shows "Inspect" or "Fail," this full report should be used to identify which QC metric(s) did not meet the thresholds and to support troubleshooting.

NameDescriptionExample
sampleSample identifierSample01
geneHLA locus analyzedHLA-A
hap1_ipd_accessionIPD-IMGT/HLA accession for haplotype 1HLA00001
hap1_starStar-allele call for haplotype 1A*02:01:01:01
hap1_depthAverage depth for haplotype 185.2
hap1_depthQCDepth QC statusPass
hap1_pidentPercent identity for haplotype 199.8
hap1_pidentQCPercent identity QC statusPass
hap1_mismatchNumber of mismatches0
hap1_mismatchQCMismatch QC statusPass
hap1_gapsNumber of gaps0
hap1_gapsQCGaps QC statusPass
hap1_bitscoreBLAST bitscore5420
hap1_evalueBLAST e-value0.0
hap1_candidatesList of candidate allelesA*02:01:01:01,A*02:01:01:02
hap2_ipd_accessionIPD-IMGT/HLA accession for haplotype 2HLA00005
hap2_starStar-allele call for haplotype 2A*24:02:01:01
hap2_depthAverage depth for haplotype 278.5
hap2_depthQCDepth QC statusPass
hap2_pidentPercent identity for haplotype 299.5
hap2_pidentQCPercent identity QC statusPass
hap2_mismatchNumber of mismatches1
hap2_mismatchQCMismatch QC statusInspect
hap2_gapsNumber of gaps0
hap2_gapsQCGaps QC statusPass
hap2_bitscoreBLAST bitscore5380
hap2_evalueBLAST e-value0.0
hap2_candidatesList of candidate allelesA*24:02:01:01
heterogenicityHeterozygous statusHet
overall_statusCombined overall QCInspect
ann_statusAnnotation statusComplete
intronic_variantsSummary of intronic variants2 SNPs
exonic_variantsSummary of exonic variants0
read_count_originalOriginal read count15420
read_count_trimmedRead count after trimming14850
read_length_meanMean read length4520
read_quality_meanMean read quality (Q-score)18.5
related_drug_1First associated drugAbacavir
evidence_level_1Evidence level for drug 11A
related_drug_2Second associated drug
evidence_level_2Evidence level for drug 2
r_threshRead count threshold used100
d_threshDepth threshold used50
p_threshPercent identity threshold used95
m_threshMismatch threshold used0
g_threshGap threshold used0
timestampAnalysis timestamp2024-01-15 10:30:00