intro-to-ancient-metagenomics-book
Introduction to Ancient Metagenomics Book
https://github.com/spaam-community/intro-to-ancient-metagenomics-book
Science Score: 54.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.5%) to scientific vocabulary
Repository
Introduction to Ancient Metagenomics Book
Basic Info
- Host: GitHub
- Owner: SPAAM-community
- License: cc-by-4.0
- Language: HTML
- Default Branch: main
- Homepage: http://www.spaam-community.org/intro-to-ancient-metagenomics-book/
- Size: 173 MB
Statistics
- Stars: 14
- Watchers: 2
- Forks: 12
- Open Issues: 11
- Releases: 7
Metadata Files
README.md
Introduction to Ancient Metagenomics Book

This is the source material for the Introduction to Ancient Metagenomics text book developed for the SPAAM Summer School: Introduction to Ancient Metagenomics.
Development notes
This text book has been developed as a Quarto Book, allowing for both website and PDF formats.
It is highly recommend to use the Gitpod environment to develop new material for the textbook, as it provides a fully set up writing environment.
If running locally, I highly recommend installing VS Code (or your preferred text editor/IDE) and the corresponding Quarto extension for development. This allows rendering prior to pushing to GitHub, and debugging of any issues of the website view. Make sure you also install all the dependincy requirements as described in the .gitpod.Dockerfile
GitPod
- Fork this repository
- Open on https://gitpod.io [^1]
- This may take a little bit of time to pull the docker container
- Once loaded, wait a minute or so until the preview of the textbook is loaded (you will see lots of text being printed in the console)
- To load the preview, press the 'open preview' button in the bottom right
- If you miss the message above, press 'Ports' in the bottom right toolbar, and click the running URL to open in a new tab
- Make a new branch e.g.
git switch -c new-chapter - If adding a new chapter, make a new
.qmdfile in the root directory, else edit the existing.qmdfile of your choice - Images for the chapter should go into
assets/images/chapters/- Do not place in
docs/assets/images/chapters/!
- Do not place in
- References in BibTex for the chapter should go a
references.bibfile intoassets/references/<chapter_name>.bib - Conda environment files go in
docs/assets/envs/<chapter_name>.bib - If adding a new chapter, add the
.qmdfile to the_quarto.ymlconfig file in thechapters:scope - Refresh the preview tab to check your chapter renders correctly
- Commit, push to GitHub, and open a PR against the
mainbranch [^2]
![WARNING] Only push
.qmd, images,.bibfiles etc! Do not pushhtmljsonfiles etc., from the rendering!
General tips:
- Use the native markdown syntax for images (
) - For note blocks see the Quarto docs
Locally
If adding a new section chapter:
- Clone this repository
- Make a new branch e.g.
git switch -c new-chapter - Make a new
.qmdfile in the root directory - Images for the chapter should go into
assets/images/chapters/- Do not place in
docs/assets/images/chapters/!
- Do not place in
- References in BibTex for the chapter should go a
references.bibfile intoassets/references/chapters/<chapter> - Add the
.qmdfile to the_quarto.ymlconfig file in thechapters:scope - Render the book the extensions'
Quarto: Render Bookcommand, or run the following
bash
quarto preview intro-to-ancient-metagenomics-book/ --render all --no-browser --no-watch-inputs
- Commit, push to GitHub, and open a PR against the
mainbranch [^2]
[!WARNING] Only push
.qmd, images,.bibfiles etc! Do not pushhtmljsonfiles etc., from the rendering!
General tips:
- Use the native markdown syntax for images (
) - For note blocks see the Quarto docs
Release procedure
Before
- Check for any major TODOs in the book
- Make sure authors updated
- On authors.qmd
- In citations.gff
- In citing-this-book.qmd (set DOI to root DOI)
- Make sure cover images updated
- Stating (Edition 202X)
- Update contributors on jacket back
- Make sure all software installation instructions/conda yaml files are up to date
- Make sure all data files uploaded, and if necessary Zenodo DOI updated
- Update from previous upload
- Make sure to bump year to title
- Version system: YYYY.point release (2024.0, 2024.1)
- Make sure to update authors if required
- Update Zenodo DOI for each chapter
- Make sure footnotes year fixed everywhere (_quarto.yml)
- Update release date in citations.cff
After
- In citing-this-book.qmd set DOI to release DOI
Notes
[^1]: I recommend installing the gitpod chrome extension which adds a nice shortcut button to the github repository next to the green 'code' button.
[^2]: If you're using gitpod and have a 'don't have permissions' error when pushing you may need to do the following: (1) Go to: https://gitpod.io/user/integrations (2) Press triple dots next to the GitHub Git Provider (3) Edit permissions so all permissions are ticked except for read:user
Owner
- Name: SPAAM Community
- Login: SPAAM-community
- Kind: organization
- Website: spaam-community.github.io
- Twitter: spaam_community
- Repositories: 13
- Profile: https://github.com/SPAAM-community
GitHub repository for SPAAM-Community projects
Citation (CITATION.cff)
cff-version: 1.2.0
abstract: |
Ancient metagenomics applies cutting-edge metagenomic methods to the degraded DNA content of archaeological and palaeontological specimens. The rapidly growing field is currently uncovering a wealth of novel information for both human and natural history.
This book takes readers through the main steps of ancient metagenomic bioinformatic workflows, from the basics of familiarising students with the command line, demonstrating how to process next-generation-sequencing (NGS) data, and all the way to showing how to perform perform de novo metagenomic assembly. Focusing on host-associated ancient metagenomics, the book consists of a combination of theory and hands-on exercises, allowing readers to become familiar with the types of questions and data researchers work with.
authors:
- family-names: Fellows Yates
given-names: James A.
orcid: https://orcid.org/0000-0001-5585-6277
- family-names: Warinner
given-names: Christina
orcid: https://orcid.org/0000-0002-4528-5877
- family-names: Andrades Valtueña
given-names: Aida
orcid: https://orcid.org/0000-0002-1737-2228
- family-names: Borry
given-names: Maxime
orcid: https://orcid.org/0000-0001-9140-7559
- family-names: Guellil
given-names: Meriam
orcid: https://orcid.org/0000-0002-7235-4604
- family-names: Herbig
given-names: Alexander
orcid: https://orcid.org/0000-0003-1176-1166
- family-names: Hiß
given-names: Alina
orcid: https://orcid.org/0000-0001-8654-134X
- family-names: Hübner
given-names: Alexander
orcid: https://orcid.org/0000-0003-3572-9996
- family-names: Kocher
given-names: Arthur
orcid: https://orcid.org/0000-0002-9499-6472
- family-names: Lamnidis
given-names: Thiseas C.
orcid: https://orcid.org/0000-0003-4485-8570
- family-names: Michel
given-names: Megan E.
orcid: https://orcid.org/0000-0002-5484-7974
- family-names: Nota
given-names: Kevin
orcid: https://orcid.org/0000-0002-4744-5205
- family-names: Oskolkov
given-names: Nikolay
orcid: https://orcid.org/0000-0001-5326-8893
- family-names: Pach
given-names: Aleksandra Laura
orcid: https://orcid.org/0009-0009-0940-9500
- family-names: Pérez
given-names: Vilma
orcid: https://orcid.org/0000-0001-7996-2189
- family-names: Schmid
given-names: Clemens
orcid: https://orcid.org/0000-0003-3448-5715
- family-names: Velsko
given-names: Irina M.
orcid: https://orcid.org/0000-0001-9810-9917
- family-names: Warner
given-names: Robin
- family-names: Zampirolo
given-names: Giulia
orcid: https://orcid.org/0009-0001-0145-1538
- family-names: Zeibig
given-names: Teresa
orcid: https://orcid.org/0009-0000-2068-3505
title: "Introduction to Ancient Metagenomics"
version: 2024
doi: 10.5281/zenodo.8027280
date-released: 2024-09-17
license: CC-BY-4.0
license_url: https://github.com/SPAAM-community/intro-to-ancient-metagenomics-book/blob/2024.1/LICENSE
keywords:
- "ancient metagenomics"
- metagenomics
- "ancient DNA"
- palaeogenomics
- textbook
- introductory
- bioinformatics
- microbiome
- pathogen
repository-code: "https://github.com/SPAAM-community/intro-to-ancient-metagenomics-book"
url: "https://spaam-community.org/intro-to-ancient-metagenomics-book/"
type: book
GitHub Events
Total
- Issues event: 2
- Watch event: 8
- Delete event: 1
- Issue comment event: 4
- Push event: 35
- Pull request review comment event: 1
- Pull request review event: 3
- Pull request event: 14
- Fork event: 1
- Create event: 4
Last Year
- Issues event: 2
- Watch event: 8
- Delete event: 1
- Issue comment event: 4
- Push event: 35
- Pull request review comment event: 1
- Pull request review event: 3
- Pull request event: 14
- Fork event: 1
- Create event: 4
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 2
- Total pull requests: 8
- Average time to close issues: N/A
- Average time to close pull requests: about 7 hours
- Total issue authors: 1
- Total pull request authors: 5
- Average comments per issue: 0.0
- Average comments per pull request: 0.0
- Merged pull requests: 4
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 2
- Pull requests: 8
- Average time to close issues: N/A
- Average time to close pull requests: about 7 hours
- Issue authors: 1
- Pull request authors: 5
- Average comments per issue: 0.0
- Average comments per pull request: 0.0
- Merged pull requests: 4
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- jfy133 (7)
- MeriamGuellil (1)
- nevrome (1)
Pull Request Authors
- jfy133 (25)
- VilmaPerez (5)
- LeandroRitter (4)
- rdenise (3)
- TCLamnidis (2)
- maxibor (2)
- warinner (2)
- MeriamGuellil (1)
- alexhbnr (1)
- nevrome (1)
- Kevinnota (1)
- TessaZei (1)
- arthurKocher (1)
- AleksandraLaura (1)
- GiuliaZ538 (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- actions/checkout v3 composite
- quarto-dev/quarto-actions/publish v2 composite
- quarto-dev/quarto-actions/setup v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite