Skip to content

Commit 2abd0f1

Browse files
committed
v0.3.0
1 parent fd8b9ad commit 2abd0f1

File tree

3 files changed

+15
-6
lines changed

3 files changed

+15
-6
lines changed

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,13 @@
11
# Changelog
2+
## [0.3.0] - 2025-04-25
3+
### Added
4+
- Rich argparse.
5+
6+
### Changed
7+
- [***breaking***] Make db parsing adaptive. Database released on or after 2025-04-16 requires `>=0.3.0`.
8+
- Change default min. unique marker genes (`-g`) from 1 to 2. This slightly increases precision but lowers detection limit (0.125 -> 0.25).
9+
10+
211
## [0.2.5] - 2024-12-18
312
### Fixed
413
- Fix a bug that causes one-column rows to be reduced to scalars ([e07636d](https://github.com/xinehc/melon/commit/e07636dc267c0a40c51c1ab788efc45b2c3b1ad7)). This bug occurs with pure isolates when all reads can be unambiguously assigned to a single species (https://github.com/xinehc/melon/issues/5).

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,16 @@ conda activate melon
1111

1212
### Database setup
1313
> [!NOTE]
14-
> We suggest using the GTDB database for complex metagenomes, as it features less ambiguous taxonomic labels and is more comprehensive.
14+
> Database released on or after 2025-04-16 is not compatible with version `<0.3.0`.
1515
16-
Download either the [NCBI](https://zenodo.org/records/12571302) or the [GTDB](https://zenodo.org/records/12571554) database:
16+
Download either the [NCBI](https://doi.org/10.5281/zenodo.12571187) or the [GTDB](https://doi.org/10.5281/zenodo.12571470) database:
1717
```bash
1818
## NCBI
19-
wget -qN --show-progress https://zenodo.org/records/12571302/files/database.tar.gz
19+
wget -qN --show-progress https://zenodo.org/records/15231351/files/database.tar.gz
2020
tar -zxvf database.tar.gz
2121

2222
## GTDB
23-
# wget -qN --show-progress https://zenodo.org/records/12571554/files/database.tar.gz
23+
# wget -qN --show-progress https://zenodo.org/records/15231379/files/database.tar.gz
2424
# tar -zxvf database.tar.gz
2525
```
2626

@@ -42,7 +42,7 @@ rm -rf database/*.fa
4242

4343
### Run Melon
4444
> [!NOTE]
45-
> Melon takes **quality-controlled** long reads as input. We suggest removing low-quality raw reads before running Melon with e.g., `nanoq -q 10 -l 1000` (min. quality score 10; min. read length 1,000 bp). If your sample is known to have a large proportion of human DNAs or other eukaryotes/viruses and you want to estimate the **mean genome size** of prokaryotes, please consider removing them via proper mapping, or enabling the simple pre-filtering module. See [Run Melon with pre-filtering of non-prokaryotic reads](#run-melon-with-pre-filtering-of-non-prokaryotic-reads) for more details.
45+
> Melon takes ***quality-controlled*** long reads as input. We suggest removing low-quality raw reads before running Melon with e.g., `nanoq -q 10 -l 1000` (min. quality score 10; min. read length 1,000 bp). If your sample is known to have a large proportion of human DNAs or other eukaryotes/viruses and you want to estimate the ***mean genome size*** of prokaryotes, please consider removing them via proper mapping, or enabling the simple pre-filtering module. See [Run Melon with pre-filtering of non-prokaryotic reads](#run-melon-with-pre-filtering-of-non-prokaryotic-reads) for more details.
4646
4747
We provide an example file comprising 10,000 quality-controlled (processed with `Porechop` and `nanoq`) prokaryotic reads (fungal and other reads removed with `minimap2`), randomly selected from the R10.3 mock sample of [Loman Lab Mock Community Experiments](https://lomanlab.github.io/mockcommunity/r10.html).
4848

src/melon/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
__version__ = '0.2.5'
1+
__version__ = '0.3.0'
22

33
from .melon import GenomeProfiler

0 commit comments

Comments
 (0)