BioResire Bioinformatics & NGS Tool Kit

Paste a sequence, FASTA, FASTQ, SAM or VCF, pick a tool, get the result. Everything runs in your browser: no server, no database, no upload.

Files up to 100 MB are read locally. FASTQ .gz files are decompressed in your browser.

All tools

Tools grouped by category.

How it works

Each tool reads your pasted text or file, validates it, and calculates the result locally in your browser. Nothing is uploaded and there is no account or database. Invalid characters and malformed records are reported instead of silently dropped. Large FASTQ, SAM and VCF files (up to about 100 MB) are kept in memory only while the page is open.

Frequently asked questions

Are my sequences uploaded anywhere?

No. All calculations run in your browser. The tools make no network requests.

Do I need an account?

No. There is no login or signup. Every tool is free and open to everyone.

Can I analyse FASTQ, SAM and VCF files without a server?

Yes. FASTQ (including .fastq.gz), SAM and VCF text files up to about 100 MB are parsed locally. BAM is a binary format: convert it first with samtools view -h file.bam > file.sam. For whole-genome-scale files use a command-line pipeline; this page is meant for quick QC, spot checks and planning.

What does the FASTQ quality report include?

Read count, length range, mean Phred quality, % bases at Q20 and Q30, GC and N content, per-position quality and base composition, length and read-quality distributions, duplicate rate and overrepresented sequences (first 100,000 reads), and a check for common Illumina and small-RNA adapters.

Which Tm method is used?

The Wallace rule (2 °C per A/T, 4 °C per G/C) for primers under 14 nt, and the basic GC formula Tm = 64.9 + 41 × (G+C − 16.4) / N for longer ones. Nearest-neighbor is not included yet.

How is GC skew calculated?

(G − C) / (G + C) in each window, with the window moving by the step size.

How accurate is protein molecular weight?

It uses average residue masses plus one water. Modifications and cleavage are not considered.

How is TPM, RPKM and CPM computed?

CPM = count / library size × 10⁶. RPKM = count / (length in kb) / (library size in millions). TPM = (count / length) / sum of (count / length) × 10⁶. Library size is the sum of counts in the table you paste, so filter the table first if needed.

Related tools coming next

Paired-end FASTQ checker, BAM reader, Codon Usage Analyzer, Protein pI Calculator, Nearest-Neighbor Tm.

Join our WhatsApp community of science professionals

Share papers, tools, jobs and questions with researchers and bioinformaticians.