machadodj.github.io

The homepage of the Phyloinformatics Lab.

https://github.com/machadodj/machadodj.github.io

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.9%) to scientific vocabulary
Last synced: 6 months ago · JSON representation

Repository

The homepage of the Phyloinformatics Lab.

Basic Info
  • Host: GitHub
  • Owner: machadodj
  • License: bsd-3-clause
  • Language: SCSS
  • Default Branch: main
  • Size: 265 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 3 years ago · Last pushed 7 months ago
Metadata Files
Readme Changelog License Citation

README.md

GitHub last commit

Lab Website Template

Lab Website Template

An easy-to-use, flexible website template for labs, including automatic citations, GitHub tag imports, pre-built components, and more. Spend less time reinventing the wheel and more time running your lab.

Still in pre-release/preview. We need testers!

Please help us out! How easy is the template to use? How flexible is it? How's our documentation?

Features

  • Automatically generated citations (using Manubot) from just an identifier (DOI, PubMed ID, and many more)
  • Automatically pull in and display tags from GitHub repositories
  • Works and looks good on all major desktop and mobile browsers
  • A suite of pre-built components:
    • formatted tables and code blocks
    • social media links with icons
    • figures with captions
    • image galleries
    • multi-size cards with image and text
    • citations
    • ...and many more!
  • A home page, where you can highlight the most important things that make your lab special
  • A research page, with a sorted, searchable list of all your published works
  • A tools page, where you can show off your software, datasets, or other useful things
  • A team page, compiled automatically from individual members
  • Individual team member pages with bios, assignable roles, and social media links
  • A blog page, with a sorted, grouped, tagged list of all your posts

Gallery

See who else is using the template and what it can do!

Documentation

Get Started

Basic Formatting

Basic Editing

Citations

Advanced Editing

Components

Background Knowledge

Tips

Support


Run Locally

Source: click here.

Build site locally

Normally your site is built automatically on GitHub if you're using one of the standard workflows. But if you want to preview changes to your site before pushing them to your GitHub repo for all to see, you can follow these steps to build and run the site on your computer. Most people wont need or want to do this.

  1. Install Ruby v3+ (on Windows, use the installer and the recommended version with the Devkit).
  2. Install Bundler by running `gem install bundler.
  3. [Install Jekyll] by running gem install jekyll.
  4. Go to the folder where you cloned your site, e.g. cd your-lab-website.
  5. Bundle the site by running bundle.
  6. Start the site by running bundle exec jekyll serve --open-url --livereload --trace.

If you're on Windows and getting errors, see this thread.

The site should automatically open in a browser. Any changes you make should automatically rebuild the site and refresh the page, except for changes to _config.yaml which require re-running the start command.

Build citations locally

Normally your citations are built automatically on GitHub if you're using one of the standard workflows. But if you want to preview changes to your citations before pushing them to your GitHub repo for all to see, or GitHub is having problems generating the citations, you can follow these steps to run the automatic citation process on your computer. Most people wont need or want to do this.

  1. Install Python (with PIP).
  2. Go to the folder where you cloned your site, e.g. cd your-lab-website.
  3. Install needed Python packages by running python -m pip install --upgrade --requirement ./auto-cite/requirements.txt.
  4. Add or change the desired sources/papers in /_data/sources.yaml.
  5. Generate citations by running python `./auto-cite/auto-cite.pyRi.

Citations should be automatically generated and output to /_data/citations.yaml.

Owner

  • Name: Denis Jacob Machado
  • Login: machadodj
  • Kind: user
  • Location: Charlotte, NC
  • Company: @uncc, @janieslab

I am a bioinformatician and phylogeneticist that enjoys working on comparative genomics and evolution.

GitHub Events

Total
  • Push event: 41
Last Year
  • Push event: 41

Dependencies

auto-cite/requirements.txt pypi
  • PyYAML ==6.0
  • dict-hash ==1.1.26
  • manubot ==0.5.3
Gemfile rubygems
  • jekyll-feed >= 0 development
  • jekyll-redirect-from >= 0 development
  • jekyll-sitemap >= 0 development
  • jekyll >= 0
  • tzinfo ~> 1.2
  • tzinfo-data >= 0
  • wdm ~> 0.1.1
  • webrick ~> 1.7
Gemfile.lock rubygems
  • addressable 2.8.0
  • colorator 1.1.0
  • concurrent-ruby 1.1.10
  • em-websocket 0.5.3
  • eventmachine 1.2.7
  • ffi 1.15.5
  • forwardable-extended 2.6.0
  • http_parser.rb 0.8.0
  • i18n 1.12.0
  • jekyll 4.2.2
  • jekyll-feed 0.16.0
  • jekyll-redirect-from 0.16.0
  • jekyll-sass-converter 2.2.0
  • jekyll-sitemap 1.4.0
  • jekyll-watch 2.2.1
  • kramdown 2.4.0
  • kramdown-parser-gfm 1.1.0
  • liquid 4.0.3
  • listen 3.7.1
  • mercenary 0.4.0
  • pathutil 0.16.2
  • public_suffix 4.0.7
  • rb-fsevent 0.11.1
  • rb-inotify 0.10.1
  • rexml 3.2.5
  • rouge 3.30.0
  • safe_yaml 1.0.5
  • sassc 2.4.0
  • terminal-table 2.0.0
  • unicode-display_width 1.8.0
  • webrick 1.7.0
.github/workflows/auto-cite.yaml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
  • stefanzweifel/git-auto-commit-action v4 composite