You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+15-15Lines changed: 15 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,10 @@
1
-
# ruSTAR
1
+
# rustar-aligner
2
2
3
3
A Rust reimplementation of [STAR](https://github.com/alexdobin/STAR) (Spliced Transcripts Alignment to a Reference), the widely-used RNA-seq aligner originally written in C++ by Alexander Dobin.
4
4
5
5
## Overview
6
6
7
-
ruSTAR aims to be a faithful port of STAR, matching the original behavior as closely as possible. It uses the same genome index format, accepts the same `--camelCase` command-line parameters, and produces compatible SAM/BAM output.
7
+
rustar-aligner aims to be a faithful port of STAR, matching the original behavior as closely as possible. It uses the same genome index format, accepts the same `--camelCase` command-line parameters, and produces compatible SAM/BAM output.
8
8
9
9
**Current status**: End-to-end single-end and paired-end RNA-seq alignment with splice junction detection, two-pass mode, chimeric alignment detection (including multi-junction Tier 3), gene-level quantification, and multi-threaded parallel processing. 396 tests passing (383 unit + 8 integration + others), 0 clippy warnings.
@@ -92,22 +92,22 @@ Benchmarked on 10,000 yeast RNA-seq reads (150 bp, ERR12389696), compared to STA
92
92
93
93
### Single-End (10k reads, 150 bp SE)
94
94
95
-
| Metric |ruSTAR| STAR |
96
-
|--------|--------|------|
95
+
| Metric |rustar-aligner| STAR |
96
+
|--------|----------------|------|
97
97
| Unique mapped | 82.6% | 82.6% |
98
98
| Multi-mapped | 7.4% | 7.4% |
99
99
| Total mapped | 90.0% | 90.0% |
100
100
| Position agreement | 96.5% raw / **99.815% tie-adjusted**| — |
101
101
| STAR-only reads |**0**| — |
102
-
|ruSTAR-only reads |**0**| — |
102
+
|rustar-aligner-only reads |**0**| — |
103
103
| CIGAR-only diffs | 1 (seed-level tie in homopolymer) | — |
104
104
105
105
> **Tie-adjusted**: 299 of 313 disagreements are verified genuine ties — both tools find identical alignment sets but select different copies due to SA-order or RNG tie-breaking differences. Excluding these, faithfulness is 99.815% (8,611/8,627 non-tie reads exact).
106
106
107
107
### Paired-End (10k read pairs, 150 bp)
108
108
109
-
| Metric |ruSTAR| STAR |
110
-
|--------|--------|------|
109
+
| Metric |rustar-aligner| STAR |
110
+
|--------|----------------|------|
111
111
| Both mates mapped |**8,390**| 8,390 |
112
112
| Half-mapped pairs |**0**| 0 |
113
113
| Unmapped pairs | 0 | 0 |
@@ -163,7 +163,7 @@ cargo fmt # Format
163
163
164
164
## Development
165
165
166
-
The majority of ruSTAR's code was written by [Claude Code](https://claude.ai/code) (Anthropic's AI coding assistant), with technical direction, architecture decisions, and validation by the project maintainer.
166
+
The majority of rustar-aligner's code was written by [Claude Code](https://claude.ai/code) (Anthropic's AI coding assistant), with technical direction, architecture decisions, and validation by the project maintainer.
0 commit comments