https://github.com/arvados/l7g

Main repo for the Lightning system being developed by Curii.

https://github.com/arvados/l7g

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 (7.7%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Main repo for the Lightning system being developed by Curii.

Basic Info
  • Host: GitHub
  • Owner: arvados
  • License: agpl-3.0
  • Language: Go
  • Default Branch: main
  • Homepage:
  • Size: 53 MB
Statistics
  • Stars: 5
  • Watchers: 9
  • Forks: 6
  • Open Issues: 2
  • Releases: 0
Archived
Created over 9 years ago · Last pushed about 3 years ago
Metadata Files
Readme License

README.md

This repository has been retired, it has been superceded by https://github.com/arvados/lightning

Old README follows

l7g

l7g is the main codebase for the Lightning system being developed by Curoverse Research.

The repository contains documents, source code and pipelines for the various aspects of Lightning.

Code here should be considered "research grade" and is a work in progress.

Overview

Lightning is a system based on "genomic tiling". Genomes are split into small segments, on average roughly 250 base pairs (bp) long, and these small segments are called "tiles".

For a given population of genomic data, the genomic sequences are tiled with tiles that have redundant sequences de-duplicated. Coalescing all unique tiles creates a "Lightning tile library", where a source sequence from the population pool can be stored by using position references into the lightning tile library.

A compact representation of a genome can be created by storing arrays of indexes into the Lightning tile libary referencing their underlying sequence.

A representation of the compact genome representation we've developed is called "compact genome format" (CGF) that can represent a whole genome in ~30Mb, depending on the amount of low quality data in the original genome sample.

Directory Structure

cwl-version/

Common Workflow Language (CWL) pipelines for creating Lightning data.

doc/

Lightning documentation

go/

go (golang) programs used by Lightning.

img/

Image directory for pictures.

prototype/

A directory for the Lightning system prototype.

proxy/

Authentication for Lightning prototype.

sandbox/

Subdirectory for experimental code.

tools/

Source and tools used by Lightning.

Owner

  • Name: arvados
  • Login: arvados
  • Kind: organization

GitHub Events

Total
Last Year

Packages

  • Total packages: 1
  • Total downloads: unknown
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 0
proxy.golang.org: github.com/arvados/l7g
  • Versions: 0
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 8.8%
Average: 9.3%
Dependent repos count: 9.9%
Last synced: about 1 year ago

Dependencies

cwl-version/dockerconts/beagle5.4/Dockerfile docker
  • ubuntu 16.04 build
cwl-version/dockerconts/diff-fasta/Dockerfile docker
  • debian buster-slim build
cwl-version/dockerconts/l7g/Dockerfile docker
  • arvados/jobs latest build
cwl-version/dockerconts/lightning/Dockerfile docker
  • ubuntu latest build
cwl-version/dockerconts/preprocess/cgivar2vcfbed/Dockerfile docker
  • arvados/jobs latest build
cwl-version/dockerconts/preprocess/vcfbed2homref/Dockerfile docker
  • arvados/jobs latest build
cwl-version/dockerconts/preprocess/vcfutil/Dockerfile docker
  • arvados/jobs latest build
cwl-version/dockerconts/snpeff/Dockerfile docker
  • ubuntu 18.04 build
cwl-version/dockerconts/tileannotation/Dockerfile docker
  • ubuntu latest build
prototype/Dockerfile docker
  • debian latest build
tools/get_hgvs/Dockerfile docker
  • debian buster-slim build