1 · Choose samples
- Pick the barcode folders. From the sequencing output, use fastq_pass — drop the whole folder in and every barcode inside it becomes a sample, or drop individual barcodeNN folders.
- One folder is one sample. The folder name becomes the run name. Loose files dropped on their own are treated as a single sample.
- Check the list below. Untick anything you do not want in this batch, and set the sample name and record fields. Both can be changed after the run.
- Start runs. Upload and analysis run per sample; progress shows underneath. You can leave the page once it starts.
Accepts .fastq and .fastq.gz (also .fq), in any read orientation, up to 20 GB per sample. Output from a previous run found inside a sample folder is ignored and listed as skipped.
Sample record
Audit trail
Junction browser
Read pools
reads grouped by primer pair
Quality checks
Per-bin read counts
Sequencing reads
Read length distribution
Reads per primer bin
Bin profile across samples
Alleles seen
What the columns mean
also on hoverSample records
Edit any cell, then save. These fields group the Summary charts. Expected result is used for the concordance check. Fields left blank stay blank; nothing is inferred.
How a breakpoint is found
All runs follow these steps. Counts on the right are from barcode85 (--THAI) and show how many reads survive each step.
All three find the same junction and are confirmed the same way. No
single method catches every allele, which is why there are three.
The Method column records which one was used.
What each method sees
One deletion, three ways it appears in the alignment. Grey is the reference, blue is where the read aligns, dashed is the deleted DNA. An inversion looks like the split case except that the second segment runs backwards.
Quality gate
Applied to every run. Thresholds derive from six samples and are provisional. Weak evidence flags a run for review; only a failed assay fails it. Thresholds can be overridden per site.
Confirmation
Every candidate junction is re-tested independently of the method that
found it. The two flanks are spliced into a synthetic
deletion-allele contig and the reads are mapped back to it. A correct
breakpoint lets reads run straight across the join; a wrong one leaves them
clipped. The join is then slid through the homology block to its
best-fitting position, which is what the Identity figure
reports. All fifteen samples reach at least 98% spanning, thirteen of them 100%.
Why the deletion is reconstructed
The contig cannot show a gap: the deleted bases are absent from it, so reads run straight through. Mapping to the reference directly shows no gap either. For −α4.2 and −α3.7 the whole amplicon aligns contiguously to one copy of the duplication, which is why those breakpoints were missed originally. The Deletion view therefore re-expresses each confirmed alignment in chr16 or chr11 coordinates, with a deletion of the called size inserted at the breakpoint. The coverage track shows it most clearly: a solid block either side, nothing between. An inversion has no such view: the span between its breakpoints is rearranged rather than absent, so only the breakpoint view is offered.
Barcode crosstalk
Index hopping leaks a few percent of one sample's reads into every other barcode on a flow cell. A leaked read carries a genuine junction and produces a plausible call, so the filter uses abundance, not junction quality. A bin below 20% of the sample's dominant diagnostic bin is rejected and reported in the per-bin table. Measured here, contamination never exceeded 9.2% of the top bin while a real allele is 100%, and spiking confirms the line: rejected at 1–15%, called at 20% and above.
What this does not tell you
Zygosity is not determined. The assay is allele-specific PCR, so read ratios carry no copy-number information. Inside a homology block the exact junction base is ambiguous: the deletion size is well determined, the coordinate is one valid representation of it.
Your sign-in
Other people's accounts
Accounts are local to this instance. A new account is invited to set its own password, so nobody else ever knows it - not even whoever created the account. The link works once and expires. Disabling an account ends its sessions immediately.