Skip to content

Class: Gene

Gene/CDS within a genome. Identified by contig accession and CDS number. Links to GeneCluster through junction table.

SCALE: 1,011,650,903 genes in database (>1 billion)

GENE ID FORMAT: {contig_accession}{cds_number} - Contig accession: NCBI nucleotide accession (NC_, NZ_, etc.) - CDS number: Sequential 1-based index on that contig_

URI: https://w3id.org/kbase/kbase_ke_pangenome/Gene

classDiagram class Gene click Gene href "../Gene/" Gene : gene_id Gene : genome_id Gene --> "1" Genome : genome_id click Genome href "../Genome/"

Slots

Name Cardinality and Range Description Inheritance
gene_id 1
String
Composite gene identifier constructed from NCBI nucleotide accession and CDS ... direct
genome_id 1
Genome
Parent genome containing this gene direct

Usages

used by used in type used
GeneGeneclusterJunction gene_id range Gene

Identifier and Mapping Information

Annotations

property value
source_table gene
row_count 1011650903

Schema Source

  • from schema: https://w3id.org/kbase/kbase_ke_pangenome

Mappings

Mapping Type Mapped Value
self https://w3id.org/kbase/kbase_ke_pangenome/Gene
native https://w3id.org/kbase/kbase_ke_pangenome/Gene

LinkML Source

Direct

name: Gene
annotations:
  source_table:
    tag: source_table
    value: gene
  row_count:
    tag: row_count
    value: '1011650903'
description: 'Gene/CDS within a genome. Identified by contig accession and CDS number.
  Links to GeneCluster through junction table.

  SCALE: 1,011,650,903 genes in database (>1 billion)

  GENE ID FORMAT: {contig_accession}_{cds_number} - Contig accession: NCBI nucleotide
  accession (NC_, NZ_, etc.) - CDS number: Sequential 1-based index on that contig'
from_schema: https://w3id.org/kbase/kbase_ke_pangenome
attributes:
  gene_id:
    name: gene_id
    description: 'Composite gene identifier constructed from NCBI nucleotide accession
      and CDS position. NOT an NCBI Gene ID (which are integers linking to Entrez
      Gene database).

      Format: {NCBI_nucleotide_accession}_{CDS_number} - The nucleotide accession
      is from NCBI GenBank/RefSeq - CDS_number is a 1-based sequential index of coding
      sequences on that contig

      NCBI NUCLEOTIDE ACCESSION PREFIXES: - NC_: RefSeq complete genomic molecules
      - NZ_: RefSeq annotated genomic sequences (often WGS) - CP: Complete plasmids/chromosomes
      - {4-letter}: WGS contigs (e.g., UTEP, DXZZ)

      To look up the source sequence, extract the accession part before the underscore-number
      suffix and query NCBI Nucleotide database.'
    examples:
    - value: NZ_UTEP01000078.1_260
      description: WGS contig NZ_UTEP01000078.1, 260th CDS
    - value: NC_012808.1_2957
      description: Complete genome NC_012808.1, 2957th CDS
    - value: NZ_CP014762.1_1
      description: Complete plasmid NZ_CP014762.1, first CDS
    - value: DXZZ01000056.1_1
      description: Draft assembly contig, first CDS
    from_schema: https://w3id.org/kbase/kbase_ke_pangenome
    see_also:
    - https://www.ncbi.nlm.nih.gov/nuccore/
    rank: 1000
    identifier: true
    domain_of:
    - Gene
    - GeneGeneclusterJunction
    range: string
    required: true
    pattern: '[A-Z]{1,4}_?[A-Z]*\d+\.\d+_\d+'
  genome_id:
    name: genome_id
    description: Parent genome containing this gene
    comments:
    - 'Foreign key: Genome.genome_id'
    examples:
    - value: RS_GCF_900581555.1
    - value: GB_GCA_902835305.1
    from_schema: https://w3id.org/kbase/kbase_ke_pangenome
    domain_of:
    - Genome
    - Gene
    - GtdbTaxonomyR214v1
    - Sample
    - GapmindPathways
    range: Genome
    required: true

Induced

name: Gene
annotations:
  source_table:
    tag: source_table
    value: gene
  row_count:
    tag: row_count
    value: '1011650903'
description: 'Gene/CDS within a genome. Identified by contig accession and CDS number.
  Links to GeneCluster through junction table.

  SCALE: 1,011,650,903 genes in database (>1 billion)

  GENE ID FORMAT: {contig_accession}_{cds_number} - Contig accession: NCBI nucleotide
  accession (NC_, NZ_, etc.) - CDS number: Sequential 1-based index on that contig'
from_schema: https://w3id.org/kbase/kbase_ke_pangenome
attributes:
  gene_id:
    name: gene_id
    description: 'Composite gene identifier constructed from NCBI nucleotide accession
      and CDS position. NOT an NCBI Gene ID (which are integers linking to Entrez
      Gene database).

      Format: {NCBI_nucleotide_accession}_{CDS_number} - The nucleotide accession
      is from NCBI GenBank/RefSeq - CDS_number is a 1-based sequential index of coding
      sequences on that contig

      NCBI NUCLEOTIDE ACCESSION PREFIXES: - NC_: RefSeq complete genomic molecules
      - NZ_: RefSeq annotated genomic sequences (often WGS) - CP: Complete plasmids/chromosomes
      - {4-letter}: WGS contigs (e.g., UTEP, DXZZ)

      To look up the source sequence, extract the accession part before the underscore-number
      suffix and query NCBI Nucleotide database.'
    examples:
    - value: NZ_UTEP01000078.1_260
      description: WGS contig NZ_UTEP01000078.1, 260th CDS
    - value: NC_012808.1_2957
      description: Complete genome NC_012808.1, 2957th CDS
    - value: NZ_CP014762.1_1
      description: Complete plasmid NZ_CP014762.1, first CDS
    - value: DXZZ01000056.1_1
      description: Draft assembly contig, first CDS
    from_schema: https://w3id.org/kbase/kbase_ke_pangenome
    see_also:
    - https://www.ncbi.nlm.nih.gov/nuccore/
    rank: 1000
    identifier: true
    alias: gene_id
    owner: Gene
    domain_of:
    - Gene
    - GeneGeneclusterJunction
    range: string
    required: true
    pattern: '[A-Z]{1,4}_?[A-Z]*\d+\.\d+_\d+'
  genome_id:
    name: genome_id
    description: Parent genome containing this gene
    comments:
    - 'Foreign key: Genome.genome_id'
    examples:
    - value: RS_GCF_900581555.1
    - value: GB_GCA_902835305.1
    from_schema: https://w3id.org/kbase/kbase_ke_pangenome
    alias: genome_id
    owner: Gene
    domain_of:
    - Genome
    - Gene
    - GtdbTaxonomyR214v1
    - Sample
    - GapmindPathways
    range: Genome
    required: true