grunwaldlab / grunwaldlab/metacoder

Best practice to parse data from QIIME

Open
#135 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
R
Stars
148
Forks
30
PR merge metrics
No merged PRs in 30d

Description

Hi @zachary-foster!

Thanks so much for your package!

I'm trying to parse the taxonomic information output from QIIME, and I am wondering the best way to do this. With command line tools I have a file that looks like this with thousands of lines:

k__Archaea; p__Crenarchaeota; c__Thermoprotei; o__YNPFFA; f__SK322; g__; s__
k__Bacteria; p__Acidobacteria; c__DA052; o__Ellin6513; f__; g__; s__
k__Bacteria; p__Acidobacteria; c__DA052; o__Ellin6513; f__; g__; s__
k__Bacteria; p__Actinobacteria; c__Thermoleophilia; o__Gaiellales; f__Gaiellaceae; g__; s__
k__Bacteria; p__Bacteroidetes; c__Bacteroidia; o__Bacteroidales; f__; g__; s__
k__Bacteria; p__Chlamydiae; c__Chlamydiia; o__Chlamydiales; f__; g__; s__
k__Bacteria; p__Verrucomicrobia; c__Pedosphaerae; o__Pedosphaerales; f__Ellin515; g__; s__
k__Archaea; p__Crenarchaeota; c__MBGA; o__; f__; g__; s__
k__Archaea; p__Crenarchaeota; c__MBGA; o__NRP-J; f__; g__; s__

Duplicate lines with identical taxonomy are OTUs clustering at 97% with similar taxonomic resolution.

I've been banging my head with ways to parse this with metacoder. Can you provide a best practices for this type of file? Thanks!

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No file, test, or entry point is named. Start by reviewing metacoder’s existing taxonomy-parsing documentation alongside the QIIME output format, then establish which input is supported and what a complete best-practices guide should cover.

Written by the indexing model from the issue text.

Assessment

Tech stack
r
Domain
bioinformatics
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.