https://github.com/bioconductor/bioc_template

https://github.com/bioconductor/bioc_template

Science Score: 13.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
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.5%) to scientific vocabulary
Last synced: 9 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: Bioconductor
  • License: mit
  • Language: CSS
  • Default Branch: devel
  • Size: 22.1 MB
Statistics
  • Stars: 3
  • Watchers: 16
  • Forks: 1
  • Open Issues: 1
  • Releases: 0
Created almost 4 years ago · Last pushed 10 months ago
Metadata Files
Readme License

README.md

Bioconductor conference template website

This repository contains material for the Bioconductor annual conference. View the example at https://bioc2022.bioconductor.org/ and the corresponding GitHub repo

Create a new website for an annual BiocConference

Dependencies

Make sure Hugo is installed. Check Hugo version

shell hugo version

Branches

Create a new repository

  1. Create a new repository in https://github.com/Bioconductor using this template.

  2. Clone the new repository and switch to it. For example:

shell git clone git@github.com:Bioconductor/BioC_template.git cd BioC_template/

  1. Edit the site
  1. Run Hugo to preview the webpage locally.

shell rm -rf public; hugo; hugo server --disableFastRender

View the results at http://localhost:1313/

  1. Host your site on Netlify, as described here. Use build command hugo, publish directory public, and set advanced variable HUGO_VERSION to your hugo version number, e.g., 0.105.0

  2. To add an official URL/domain, e.g., bioc2023.bioconductor.org, first, contact Lori to create it. Second, login to Netlify, select the site, click "Domain settings" button, then "Add custom domain". Add the official URL when prompted and click "Verify". You'll get a message "bioconductor.org is already registered. If you registered this domain name through a different registrar, select Add subdomain to begin delegating it to Netlify." Click "Add subdomain", and the official domain will be added. Click "Check DNS configuration" and check how to update the CNAME recors. It'll take up to 24 hours before the changes will take effect.

Adding items to the schedule table

  1. Make changes in the "schedule table" spreadsheet https://docs.google.com/spreadsheets/d/1tGtGffcbCRxQFjE3ej42IcWlN4FJCsuQeZvETt9g0oA/edit#gid=0. NOTE - For the "time" column, set the format to custom "hh:mm" (IMPORTANT)
  2. Run the following command in the terminal in the base directory: bash Rscript --vanilla 1_create_yaml.R; bash 2_create_abstracts.sh; bash 3_create_tracks.sh

Adding data for the schedule

  • Data for the abstracts and other elements for the schedule table should be located in data/abstracts/. This folder is populated by 1_create_yaml.R from the "schedule table" spreadsheet.

There are three types of abstracts.

  1. papers. Name format: day11315longWorkshop_paper25.yaml.
  2. tracks. Name format: day10900shortTalksSysEpi_track.yaml.
  3. All other elements that will be added to the schedule.

Abstract file name format: day[1-3]HHMMtype_paper/track#.yaml. The abstracts should all contain these fields. If any field isn't used, it should remain blank.

title: "" # A string with the full title. paper: "" # Number of paper or track. Valid options: paper# or track#. For example, paper2, track1, etc. track is only used for the short talks tracks. There is no defined track number as in the case of the papers, they should be added in order of appearance in the document. session_type: "" # String with the type. Valid options: "Short talk", "Short talks track", "Package demo", "Workshop". authors: "" # String with the authors separated by comma. presenting_author: "" # Author who will present. The first author by default. affiliation: "" # String with the affiliation. abstract: "" # String with the abstract. Sometimes there are quotes in the text which should be escaped. time: "" # The time in 24h format. Example: 1300 for 1 PM. github: "" # Haven't used this field. Not sure if this has been provided. twitter: "" # Twitter handle without the @. youtube: "" # Link to youtube video when available. day: "" # Valid options: day1, day2, day3. talks: "" # This field is only for the short talk tracks. This should list the number of papers under this track. This should be a YAML array. Example: ["paper10", "paper20"]

  • The content/abstracts/ directory contains the individual pages for the abstracts. This directory could be ignored as it will be updated with the 2_create_abstracts.sh and 3_create_tracks.sh bash scripts. These scripts convert the elements in data to content pages.

======

data

YAML files that need to be adjusted for each conference.

abstracts

YAML files for every event. Workshop_paper are processed by content/workshops.md and layouts/shortcodes/workshops.html. All events are processed by layouts/shortcodes/schedule.html.

carousel

YAML files for the carousel panels. Processed by the main theme.

clients

YAML files for sponsors. Processed by the main theme and layouts/shortcodes/sponsors.html

organizers

YAML files for co-chairs and committee. Processed by content/organizers.md, layouts/shortcodes/cochairs.html and layouts/shortcodes/committee.html.

speakers

YAML files for each speaker. Processed by layouts/partials/speakers.html.

Disclaimer

This template was created using the modified. hugo-universal-theme. See the demo web site, the original github repository and the exampleSite files. Template by Bootstrapious. Ported to Hugo by DevCows. The theme is added as selected files, not as a submodule, for easier modification.

Owner

  • Name: Bioconductor
  • Login: Bioconductor
  • Kind: organization

Software for the analysis and comprehension of high-throughput genomic data

GitHub Events

Total
  • Member event: 1
  • Issue comment event: 1
  • Push event: 1
  • Pull request event: 2
  • Fork event: 1
Last Year
  • Member event: 1
  • Issue comment event: 1
  • Push event: 1
  • Pull request event: 2
  • Fork event: 1

Issues and Pull Requests

Last synced: about 1 year ago

All Time
  • Total issues: 0
  • Total pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 2.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
  • sdgamboa (2)
Top Labels
Issue Labels
Pull Request Labels