Skip to content

Use case

Moving sequencing runs and microscopy sessions for life sciences and genomics

Boita for life sciences and genomics is a way to move sequencing runs, cryo-EM and light-sheet sessions from the instrument PC to labs, core facilities and collaborators at line rate, with a checksum on every FASTQ, BAM or CRAM and proof of delivery for the sponsor — one use of Boita, the large-file transfer workspace for anyone who moves a lot of data.

A sequencing run is tens to hundreds of gigabytes; a whole-genome run or a cryo-EM session is terabytes, sitting on an instrument PC that is not supposed to talk to the internet. Boita moves it to the people who will analyse it at the speed of your connection, records a checksum on every file, and proves delivery when a sponsor asks.

Boita Watch folders: presets for editing suites, and three folders — sequencer output, render farm finals and approved masters to playout — with destination, device, files and bytes sent, and last activity; below, auto-delivery rules to the workspace’s own buckets.
Watch folders: files leave the machine on their own, in either direction.

The instrument produces faster than the network drains

A sequencer writes tens to hundreds of gigabytes of FASTQ per run, and whole-genome runs push into the terabytes once BAM and CRAM files are added. A cryo-EM or light-sheet session produces terabytes in a night. That data lands on an acquisition PC, often on an isolated VLAN, and has to reach a core facility, several labs, a bioinformatics team and collaborators abroad.

The usual answers are a shared drive that copies at TCP speed over distance, a per-GB transfer service, or a portable drive. None tells you whether the copy is bit-for-bit identical, which matters when the run will be reanalysed for years.

What Boita does about it

Boita moves data with an accelerated transfer engine over UDP with its own rate control. A transfer climbs to your line rate and holds it whether the collaborator is on campus or on another continent, and large runs go as parallel sessions sized to your plan. In the desktop app, a dropped link resumes by itself rather than restarts, and completed files are never re-sent.

The server records a checksum for every file. Choose SHA-256 or SHA-512 for the workspace, compare it with the hash your pipeline wrote, and the copy is verified rather than assumed. A run folder of thousands of files moves as one job with its structure intact.

Fits the instrument PC, the cluster and the pipeline

On the acquisition PC, the desktop app for macOS, Windows or Linux watches the run output folder and uploads each file once it has stopped changing, so a BAM still being written never ships. On a headless acquisition server or a cluster login node, the Linux agent runs as a systemd service with watch folders up and down. Allowed hours and bandwidth windows are enforced by the transfer server, so a run drains overnight.

The boita command line drops into pipeline scripts, and the REST API with a Python SDK and signed webhooks (Pro and above) lets a workflow start analysis the moment a run has landed. A core facility gives each lab an upload portal with a form for sample identifiers, so data comes in labelled, in its own dated inbox folder.

A worked example

A 500 GB whole-genome run leaves a core facility on Pro, over a 1 Gbps campus line, in about two and a half hours; the plan ceiling of 450 Mbps is the limit, not the line. A 3 TB cryo-EM session on Scale over the same line is line-limited and takes about six and three-quarter hours, an overnight window. What a collaborator abroad sees on the way down depends on distance and loss on their side; the calculator on the home page models it.

  • Line-rate transfers of FASTQ, BAM, CRAM and microscopy stacks; desktop-app resume
  • Watch folders on the instrument PC; the Linux agent on acquisition servers
  • boita CLI, REST API and Python SDK for pipelines (Pro and above)
  • Upload portals with forms for labs sending samples in
  • Checksum on every file; receipts with a verification report

Proof and controls

Delivery receipts list every file, its size, its checksum, the timestamp and who downloaded it, with a CSV verification report and a PDF on Scale and above: what a sponsor asks for. Share links carry an expiry, an optional password and a download limit; recipient verification by email code names the person who downloaded. Sender-side encrypted delivery with a passphrase keeps a dataset unreadable to anyone, including Boita, until the recipient enters it. SSO, retention rules and legal hold are on Enterprise.

Questions people ask

Boita for life sciences and genomics, in answers.

Written the way people ask an assistant, and published the same way in products.json and llms.txt. More in the full FAQ.

How do labs share a 400 GB sequencing run with a collaborator abroad?

A watch folder on the instrument PC uploads the run to Boita as it is written; the collaborator gets a link with no account and downloads at their line rate with a checksum per file. Pro moves 400 GB in about two hours.

Can an instrument that only writes to SFTP push to Boita?

Yes. Boita is an SFTP endpoint on Pro and above with a per-workspace login and audited sessions.

Does Boita meter genomics data per gigabyte?

No. Plans are flat; Pro has 1 TB of storage and Scale 10 TB, and delivered runs can be archived or removed to keep moving more.

Can a sponsor audit what was delivered?

Yes. Receipts record who downloaded what with the checksum, and the audit log, holds and SIEM export are on Enterprise.

Does Boita do anything to FASTQ, BAM or CRAM files?

No. Files move and are stored as they are, with a checksum recorded on arrival. Boita does not compress, index or interpret them.

The sequencer PC is on an isolated VLAN. Can it still send?

It needs outbound access to Boita on the fast path (UDP) or, failing that, HTTPS. Many facilities allow that from the acquisition server alone; the Linux agent sends from there and a download watch folder feeds the cluster.

Can a pipeline wait until a run has fully arrived?

Yes. A signed webhook fires when a portal upload or a transfer completes, and boita wait-receipt blocks in a script until every invited recipient has downloaded a delivery.

Next step

Try it, or ask first.

Start free with 10 GB and no card, book a demo, or talk to a person on WhatsApp. Leads from this page reach us with the page name attached, so the reply already knows what you read.

Tell us what you move

Sizes, where it goes, and what is slow today. A person replies with the plan and the setup that fit — no drip sequence.

Or write to hello@boita.io. Your details go to our team only; see the privacy policy.

Try it on your next transfer.

Create a free workspace with 10 GB, move one thing and watch it fill your line. Plans are flat and in your currency.

Chat on WhatsApp