{"repo":"telatin/gan","free":true,"listed":false,"github":"https://github.com/telatin/gan","clone":"git clone https://github.com/telatin/gan.git","description":"📜 the Great Automatic Nomenclator — The Next Million Names for Archaea and Bacteria","language":"Python","stars":42,"topics":["microbiology","nomenclature","latin","greek","taxonomy","bacterial-names","bacterial-genomes","database","python3"],"license":"GPL-3.0","category":"databases-storage","readme_excerpt":"GAN: The Great Automatic Nomenclator The Next Million Names for Archaea and Bacteria, and the nomenclator Python package Principle To generate a large number of new names, we apply a combinatorial approach starting with two or three sets of curated roots , that are processed to produce all their possible combinations while keeping trace of their grammatical metadata to draft a valid etymology. Installation GAN is available on PyPI as gan-nomenclature and installs with Python 3.8+: This command installs the library together with its dependencies ( pandas , openpyxl , ...). To work in an isolated environment, you can create one with conda and then install the package from PyPI: Command-line tools Installing the package provides a small suite of CLI helpers: - gan-genus : generate JSON/HTML/LaTeX outputs from two or three curated root tables. - gan-validate : validate the input Excel files for correct format and content. - gan-init : scaffold Excel templates (optionally populated with example rows) for use with gan-genus . - gan-aidraft : generate draft etymologies using OpenRouter-hosted LLMs starting from a text file used as context (e.g. a draft of a paper describing the biome where the new taxa were isolated). - xls2tsv : convert each worksheet of a workbook into a separate TSV file. - tsv2xls : convert TSV files back into Excel format. Each command offers --help for additional options and usage examples. Genera generator A set of two (or three) Excel tables formatted as sho","default_branch":null,"files":null,"tree":[],"storefront":"/r/telatin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/telatin/gan/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}