# NCycDb, MCycDB, dbCAN2

**URL:** <https://forum.biobakery.org/t/ncycdb-mcycdb-dbcan2/3410>\
**Category:** HUMAnN\
**Created:** [April 5, 2022, 6:58pm UTC](https://forum.biobakery.org/t/ncycdb-mcycdb-dbcan2/3410 "2022-04-05T18:58:18Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![sarahi](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.biobakery.org/sarahi/32/1316_2.png) [@sarahi](https://forum.biobakery.org/u/sarahi)\
**Post date:** [April 5, 2022, 6:58pm UTC](https://forum.biobakery.org/t/ncycdb-mcycdb-dbcan2/3410/1 "2022-04-05T18:58:18Z")

</div>

Hello! I’m wondering if it’s possible to add [NCycDB](https://github.com/qichao1984/NCyc), [MCycDB](https://github.com/qichao1984/MCycDB) and [dbCAN2](https://bcb.unl.edu/dbCAN2/) databases as part of the HUMAnN pipeline? I’m trying to get a more curated list of gene families, that is more related to biogeochemical pathways to determine the influence of microbiomes on ecosystem functions.

It looks like NCycDB and MCycDb have fasta files available that could potentially be used in DIAMOND using this code `./diamond makedb --in reference.fasta -d reference`, but I’m not so sure about dbCAN2. I would really appreciate if anybody has any advice for this, or experience doing this and could direct me to relevant answers.

Best wishes,  
Sarah

---

<div class="post-metadata">

**Author:** ![franzosa](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.biobakery.org/franzosa/32/3511_2.png) [@franzosa](https://forum.biobakery.org/u/franzosa)\
**Post date:** [June 29, 2022, 9:03pm UTC](https://forum.biobakery.org/t/ncycdb-mcycdb-dbcan2/3410/2 "2022-06-29T21:03:28Z")

</div>

The HUMAnN software can work with other sequence/enzyme/pathway databases, although we default to UniRef/MetaCyc bundled with the software. We’ve written text to help users use the software with other pathway systems here:

> **[GitHub - biobakery/humann: HUMAnN 3.0 is the next generation of HUMAnN 1.0...](https://github.com/biobakery/humann#custom-pathways-database)**
>
> HUMAnN 3.0 is the next generation of HUMAnN 1.0 (HMP Unified Metabolic Analysis Network). - GitHub - biobakery/humann: HUMAnN 3.0 is the next generation of HUMAnN 1.0 (HMP Unified Metabolic Analysi...

You would need to format a sequence database, have those sequences mapped to enzyme/reaction IDs, and then have those reaction IDs organized into pathways (optionally with structural logic, e.g. reaction A OR B is needed to move forward in the pathway). This is all described in more detail in the manual pages linked above.
