Research faster.
Discover more.

Trust is transparency. MoIRA runs your analysis end to end and lets you check every method, script, and file.

Ask your research question in plain English. MoIRA writes the code, runs it in a sandbox, and explains the result.

How it works

An analyst that shows its work.

  1. 01

    It reads your data first

    MoIRA inspects the files themselves and picks the processing lane that matches. You are never asked to classify your own data.

  2. 02

    You describe the experiment

    Say what the groups are and what you are controlling for. The plan is built around your design and shown before anything runs.

  3. 03

    It writes and runs real code

    R and Python written for your design, run in an isolated sandbox, with live status on every step and a stop you can hit.

  4. 04

    You keep the evidence

    Every figure, table and script is yours to download, and the conversation that produced them stays with the project.

The platform

One platform.
Every omic.

Three domains are in production today, each validated end to end before it shipped. The rest are in the order we intend to build them.

Infinium arrays, bisulfite or enzymatic sequencing, long-read native calls, or a beta matrix you already have.

Start from
  • Infinium arrays · 27k, 450k, EPIC, EPICv2, MouseSeSAMe
  • Beta matrix from prior processingdirect import
  • WGBS, RRBS and EM-seq readsBismark
  • Long-read native 5mC calls (modBAM)modkit
Then ask for
  • Differential methylation and DMRslimmaDMRcatemethylKitDSS
  • Probe-bias-aware enrichmentmissMethyl
  • Epigenetic clocksmethylclock
  • Cell-composition covariates

Droplet, full-length or long-read chemistries — or an existing count matrix or AnnData object.

Start from
  • Count matrix or AnnData · .mtx, .h5, .h5ad, .loomscanpy
  • Droplet / UMI FASTQSTARsolo
  • Full-length / Smart-seq FASTQSTAR + featureCounts
  • Long-read isoform FASTQBLAZE + IsoQuant
Then ask for
  • Clustering and annotationscanpyCellTypistSingleR
  • Pseudobulk differential expressionedgeR
  • Integration across samplesHarmonyscVI
  • Pathway and activity scoringdecoupler

A gene count matrix is the default entry and needs no samplesheet at all. Raw reads are supported either way.

Start from
  • Gene count matrix · no samplesheet neededdefault entry
  • Short-read Illumina FASTQTrim Galore + STAR
  • Long-read cDNA FASTQPychopper + IsoQuant
Then ask for
  • Differential gene expressionDESeq2edgeRlimma-voom
  • Pathway enrichmentclusterProfilerfgseadecoupler
  • Exploration and QC

ONT direct-RNA needs GPU basecalling that Fargate does not provide, and PacBio inputs are recognised but not yet routed. Both are gated rather than advertised.

Beyond the three live today
  1. Next
    • Single-cell ATAC-seq
  2. In design
    • Whole-genome sequencing
    • Whole-exome sequencing
  3. Planned
    • Bulk ATAC-seq
    • ChIP-seq
    • CUT&RUN and CUT&TAG
    • Spatial transcriptomics
    • Proteomics
    • Oxidative bisulfite and TAPS
    • Targeted sequencing
    • Protein and gene panels
  4. Exploring
    • Lipidomics
    • Metabolomics
    • Microbiome
    • Image-based analysis
Projects

Work that other people can follow.

A project holds its conversations, its files and its storage in one place. Every preprocessing run and every analysis is filed automatically, so the project is the record rather than someone’s laptop.

  1. 01

    Bring your lab in

    Invite people as members or viewers. They open the whole conversation that produced a result, not just the figure at the end.

  2. 02

    Branch without copying

    Any member can continue a colleague’s analysis in their own editable branch. It reads the original files in place, so it costs no extra storage.

  3. 03

    Share read-only

    Hand out a view-only link to someone with no account. Revoke it whenever you like; every link issued stays on the record.

The project page: who is on it, what they have run, what it costs against the project’s storage, and the view-only link — all in one place.

Why you can trust it

Every result opens up.

Every figure can be traced back through the code that produced it to the question you asked, and everything in that chain is downloadable. A result you cannot check is a result you cannot publish — so here is one, opened all the way up.

  1. You asked
    “Which probes are differentially methylated between KO and WT?”
  2. It ran
    limma on M-values with your covariates in the design, as generated R — in a sandbox that refuses network modules and reads and writes only its own staged files.
  3. It looked
    Before interpreting anything, MoIRA opens the figures it produced and reads them. The report marks which ones it actually inspected.
  4. You get
    The figures, the result tables, and the .R or .py script that produced them — all typed and downloadable.
  5. On the record
    A named report carrying the interpretation plus its provenance: job, execution purpose, analysis family, runtime and duration. The raw execution log stays attached, collapsed.
  6. If it changes
    Rerun something scientifically different and the report versions itself — -v2, -v3, each linked to what it supersedes. Recolouring a plot does not.

Questions worth asking.

No. A processed matrix is a first-class starting point in every domain — a beta matrix for methylation, a count matrix or AnnData object for single-cell, and for bulk RNA-seq a gene count matrix is the default entry and needs no samplesheet at all. MoIRA records what has already been done to the data so it does not repeat or contradict it.

Preprocessing and analysis are both gated on your explicit approval. When MoIRA proposes a pipeline it sets a confirmation flag, and the tools that would start a run refuse while that flag is set. It has to end its turn and wait for you.

Your data is encrypted in transit and at rest, analyses run in isolated sandboxes with no network access, and every query is filtered by your user. Nothing you upload is used to train models.

Runs consume credits metered by compute, and your balance is always visible in the app. Pricing is still being finalised ahead of general availability. Waitlist members will see it before anyone is asked to pay.

Stop waiting on the bioinformatics queue.

MoIRA is in closed beta with a small group of research labs. Join the waitlist and we will reach out as capacity opens.

Join the waitlist