nf-core / tools

Python package with helper tools for the nf-core community.
https://nf-co.re
MIT License
218 stars 182 forks source link

Parse Citations from a bibtex file #2477

Open edmundmiller opened 8 months ago

edmundmiller commented 8 months ago

Description of feature

What if we had a citations.bib file in the the assets/ dir and then auto-generate the citation_text and reference_text?

We could also autogenerate the CITATIONS.md as well...

maxulysse commented 1 month ago

So I'm thinking about replacing the CITATIONS.md, stripping it down and removing all tools, except for the nextflow+nf-core paper + all the Software packaging/containerisation tools. We get the pipeline citations from the manifest.doi. And we get all the software used, on run time by looking at either the DOI in the meta.yml or the homepage in the meta.yml if it doesn't exist.

maxulysse commented 1 month ago

thinking about something like:

@misc{DOI,
    doi = {DOI},
    url = {https://doi.org/DOI},
}

@misc{TOOL,
  title   = {TOOL},
  author  = {TOOL},
  note    = {\url{HOMEPAGE}}
}
maxulysse commented 1 month ago

@mirpedrol @FriederikeHanssen that's my plan