https://github.com/bioconductor/code.bioconductor.org
Tools for browsing and searching the code behind Bioconductor packages
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 (11.2%) to scientific vocabulary
Keywords
Repository
Tools for browsing and searching the code behind Bioconductor packages
Basic Info
- Host: GitHub
- Owner: Bioconductor
- License: mit
- Language: CSS
- Default Branch: main
- Homepage: https://code.bioconductor.org
- Size: 1.93 MB
Statistics
- Stars: 0
- Watchers: 9
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
Tools for browsing the Bioconductor code repository
This repository details the source behind https://code.bioconductor.org
The site is hosted on a Kubernetes instance managed by the European Molecular Biology Laboratory. It comprises of four Docker containers that provide various parts of the site. Each of these is found in the sub-folders of this repository:
- homepage: Static home page providing links to the other services and details of the website
- gitlist: Git browser
- zoekt-webserver: Search interface
- mirror-updater: Combination of R scripts and zoekt index tools that maintain the local mirror of git.bioconductor.org
Pre-built container images can be found on Docker Hub.
Running containers locally
Environment variables defining paths for mounting folders inside the containers.
- LOCAL_* refers to the directories on the host machine.
- CONTAINER_* are the mount points inside the containers, where the applications are expecting to find files.
```bash LOCALREPODIR=/tmp/docker/repos LOCALZOEKTIDX_DIR=/tmp/docker/zoekt
don't customise these for now
CONTAINERREPODIR=/var/git CONTAINERZOEKTIDX_DIR=/var/zoekt ```
Initialise or update the collection of BioC package git repositories. If ${LOCAL_REPO_DIR} is empty it will clone all repositories from the Bioconductor git server. If ${LOCAL_REPO_DIR} contains one or more directories it will only clone packages or update existing repositories that have change since the last update. After packages have been cloned or updated it will create Zoekt index files for the affected repositories.
Can be passed the following arguments:
--allIf${LOCAL_REPO_DIR}is not empty, this will try to update all existing packages and clone any not currently present.--cleanDelete everything found in${LOCAL_REPO_DIR}and re-download.--npkgs=NIf${LOCAL_REPO_DIR}is empty, or--cleanhas been supplied, only download the firstNpackages found in the manifest.--extra_pkgs=Provide a vector of specific package names to include in the checkout. Some escaping of quotes is required e.g.--extra_pkgs="c(\"rhdf5\", \"biomaRt\")".
bash
docker run -it \
--env GIT_REPOS_DIR=${CONTAINER_REPO_DIR} \
--env CONTAINER_ZOEKT_IDX_DIR=${CONTAINER_ZOEKT_IDX_DIR} \
--mount type=bind,source=${LOCAL_REPO_DIR},target=${CONTAINER_REPO_DIR} \
--mount type=bind,source=${LOCAL_ZOEKT_IDX_DIR},target=${CONTAINER_ZOEKT_IDX_DIR} \
grimbough/code.bioc-mirror-updater
Launch the docker containers for the gitlist and zoekt webservers.
```bash docker run -p 8888:8080 -d --name zoekt-webserver --rm=true \ --mount type=bind,source=${LOCALREPODIR},target=${CONTAINERREPODIR} \ --mount type=bind,source=${LOCALZOEKTIDXDIR},target=${CONTAINERZOEKTIDXDIR} \ grimbough/code.bioc-zoekt-webserver
docker run -p 8889:8080 -d --name gitlist-webserver --rm=true \ --mount type=bind,source=${LOCALREPODIR},target=${CONTAINERREPODIR} \ grimbough/code.bioc-gitlist ```
Owner
- Name: Bioconductor
- Login: Bioconductor
- Kind: organization
- Website: https://bioconductor.org
- Repositories: 156
- Profile: https://github.com/Bioconductor
Software for the analysis and comprehension of high-throughput genomic data
GitHub Events
Total
- Push event: 3
Last Year
- Push event: 3
Issues and Pull Requests
Last synced: 12 months ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total 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
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