Ross ROSS = Recommend OSS · open-source software intelligence for agents

shenwei356/seqkit

A cross-platform and ultrafast toolkit for FASTA/Q file manipulation observed · 2026-08-28

github.com/shenwei356/seqkit · homepage · Go · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

81/100

  • Activity 98
  • Release rhythm 48
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 93
  • age_days: 3839
  • days_rel: 187
  • days_push: 12
  • n_releases_24m: 6

Full methodology

Adoption not part of the score

1590 stars · 185 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

SeqKit is an ultrafast, cross-platform command-line toolkit written in Go for manipulating FASTA and FASTQ sequence files, offering 38+ subcommands for tasks like statistics, subsequence extraction, filtering, translation, and deduplication. It ships as dependency-free static binaries, supports compressed input/output and Unix pipes, and is installable via conda, homebrew, or direct download.

Use cases

  • compute statistics like sequence count, N50, and GC content for FASTA/FASTQ files
  • extract subsequences from FASTA files by region, BED, or GTF coordinates
  • filter FASTQ reads by length or quality
  • remove duplicate sequence records from FASTA/FASTQ files
  • translate DNA/RNA sequences to protein
  • split or sort large FASTA files by header or length
  • extract paired-end reads from two FASTQ files
  • search for motifs or enzyme restriction sites in sequences

When to choose

  • you need fast, dependency-free manipulation of FASTA/FASTQ files on any platform
  • you want to script sequence file processing in Unix pipelines with gzip/xz/zstd/bzip2/lz4 support
  • you need reproducible sampling or shuffling of large sequence datasets
  • you want a single tool covering common sequence manipulations instead of ad-hoc awk/sed scripts

When to avoid

  • you need alignment, assembly, or variant calling rather than sequence file manipulation
  • you require a programmatic library API rather than a command-line tool
  • your workflow depends on format-specific tools like samtools for indexed BAM processing

Facets

cli-tool · maturity active

cli parser developer-tools bioinformatics files windows cross-platform cli fasta fastq sequence-analysis genomics golang bioconda sequence-manipulation ngs command-line linux macos

4 sources

Member repositories

RepositoryRoleHealth v2
shenwei356/seqkitmain81

For agents

markdown · JSON · MCP: product_card(name="shenwei356/seqkit")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem