Class: ProteinConstruct
Detailed information about a protein construct including cloning and sequence design
URI: lambdaber:ProteinConstruct
classDiagram
class ProteinConstruct
click ProteinConstruct href "../ProteinConstruct/"
NamedThing <|-- ProteinConstruct
click NamedThing href "../NamedThing/"
ProteinConstruct : cleavage_site
ProteinConstruct : cloning_method
ProteinConstruct : codon_optimization_organism
ProteinConstruct : construct_description
ProteinConstruct : construct_id
ProteinConstruct : description
ProteinConstruct : gene_name
ProteinConstruct : gene_synthesis_provider
ProteinConstruct : id
ProteinConstruct : insert_boundaries
ProteinConstruct : ncbi_taxid
ProteinConstruct : promoter
ProteinConstruct : selectable_marker
ProteinConstruct : sequence_file_path
ProteinConstruct : sequence_length_aa
ProteinConstruct : sequence_verified_by
ProteinConstruct : signal_peptide
ProteinConstruct : tag_cterm
ProteinConstruct : tag_nterm
ProteinConstruct : title
ProteinConstruct : uniprot_id
ProteinConstruct : vector_backbone
ProteinConstruct : vector_name
ProteinConstruct : verification_notes
Inheritance
- NamedThing
- ProteinConstruct
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| construct_id | 1 String |
Unique identifier for this construct | direct |
| uniprot_id | 0..1 String |
UniProt accession for the target protein | direct |
| gene_name | 0..1 String |
Gene name | direct |
| ncbi_taxid | 0..1 String |
NCBI Taxonomy ID for source organism | direct |
| sequence_length_aa | 0..1 Integer |
Length of the protein sequence in amino acids | direct |
| construct_description | 0..1 String |
Human-readable description of the construct | direct |
| gene_synthesis_provider | 0..1 String |
Company or facility that synthesized the gene | direct |
| codon_optimization_organism | 0..1 String |
Organism for which codons were optimized | direct |
| vector_backbone | 0..1 String |
Base plasmid backbone used | direct |
| vector_name | 0..1 String |
Complete vector name | direct |
| promoter | 0..1 String |
Promoter used for expression | direct |
| tag_nterm | 0..1 String |
N-terminal tag (e | direct |
| tag_cterm | 0..1 String |
C-terminal tag | direct |
| cleavage_site | 0..1 String |
Protease cleavage site sequence | direct |
| signal_peptide | 0..1 String |
Signal peptide sequence if present | direct |
| selectable_marker | 0..1 String |
Antibiotic resistance or other selectable marker | direct |
| cloning_method | 0..1 String |
Method used for cloning (e | direct |
| insert_boundaries | 0..1 String |
Start and end positions of insert in vector | direct |
| sequence_file_path | 0..1 String |
Path to sequence file | direct |
| sequence_verified_by | 0..1 String |
Method or person who verified the sequence | direct |
| verification_notes | 0..1 String |
Notes from sequence verification | direct |
| id | 1 Uriorcurie |
Globally unique identifier as an IRI or CURIE for machine processing and exte... | NamedThing |
| title | 0..1 String |
NamedThing | |
| description | 0..1 String |
NamedThing |
Usages
| used by | used in | type | used |
|---|---|---|---|
| Study | protein_constructs | range | ProteinConstruct |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lambda-ber-schema/
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | lambdaber:ProteinConstruct |
| native | lambdaber:ProteinConstruct |
LinkML Source
Direct
name: ProteinConstruct
description: Detailed information about a protein construct including cloning and
sequence design
from_schema: https://w3id.org/lambda-ber-schema/
is_a: NamedThing
attributes:
construct_id:
name: construct_id
description: Unique identifier for this construct
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
domain_of:
- ProteinConstruct
required: true
uniprot_id:
name: uniprot_id
description: UniProt accession for the target protein
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
domain_of:
- ProteinConstruct
- AggregatedProteinView
gene_name:
name: gene_name
description: Gene name
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
domain_of:
- ProteinConstruct
ncbi_taxid:
name: ncbi_taxid
description: NCBI Taxonomy ID for source organism
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
domain_of:
- ProteinConstruct
sequence_length_aa:
name: sequence_length_aa
description: Length of the protein sequence in amino acids
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
domain_of:
- ProteinConstruct
range: integer
construct_description:
name: construct_description
description: Human-readable description of the construct
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
domain_of:
- ProteinConstruct
gene_synthesis_provider:
name: gene_synthesis_provider
description: Company or facility that synthesized the gene
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
domain_of:
- ProteinConstruct
codon_optimization_organism:
name: codon_optimization_organism
description: Organism for which codons were optimized
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
domain_of:
- ProteinConstruct
vector_backbone:
name: vector_backbone
description: Base plasmid backbone used
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
domain_of:
- ProteinConstruct
vector_name:
name: vector_name
description: Complete vector name
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
domain_of:
- ProteinConstruct
promoter:
name: promoter
description: Promoter used for expression
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
domain_of:
- ProteinConstruct
tag_nterm:
name: tag_nterm
description: N-terminal tag (e.g., His6, MBP, GST)
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
domain_of:
- ProteinConstruct
tag_cterm:
name: tag_cterm
description: C-terminal tag
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
domain_of:
- ProteinConstruct
cleavage_site:
name: cleavage_site
description: Protease cleavage site sequence
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
domain_of:
- ProteinConstruct
signal_peptide:
name: signal_peptide
description: Signal peptide sequence if present
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
domain_of:
- ProteinConstruct
selectable_marker:
name: selectable_marker
description: Antibiotic resistance or other selectable marker
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
domain_of:
- ProteinConstruct
cloning_method:
name: cloning_method
description: Method used for cloning (e.g., restriction digest, Gibson, InFusion)
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
domain_of:
- ProteinConstruct
insert_boundaries:
name: insert_boundaries
description: Start and end positions of insert in vector
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
domain_of:
- ProteinConstruct
sequence_file_path:
name: sequence_file_path
description: Path to sequence file
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
domain_of:
- ProteinConstruct
sequence_verified_by:
name: sequence_verified_by
description: Method or person who verified the sequence
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
domain_of:
- ProteinConstruct
verification_notes:
name: verification_notes
description: Notes from sequence verification
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
domain_of:
- ProteinConstruct
Induced
name: ProteinConstruct
description: Detailed information about a protein construct including cloning and
sequence design
from_schema: https://w3id.org/lambda-ber-schema/
is_a: NamedThing
attributes:
construct_id:
name: construct_id
description: Unique identifier for this construct
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
alias: construct_id
owner: ProteinConstruct
domain_of:
- ProteinConstruct
range: string
required: true
uniprot_id:
name: uniprot_id
description: UniProt accession for the target protein
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
alias: uniprot_id
owner: ProteinConstruct
domain_of:
- ProteinConstruct
- AggregatedProteinView
range: string
gene_name:
name: gene_name
description: Gene name
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
alias: gene_name
owner: ProteinConstruct
domain_of:
- ProteinConstruct
range: string
ncbi_taxid:
name: ncbi_taxid
description: NCBI Taxonomy ID for source organism
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
alias: ncbi_taxid
owner: ProteinConstruct
domain_of:
- ProteinConstruct
range: string
sequence_length_aa:
name: sequence_length_aa
description: Length of the protein sequence in amino acids
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
alias: sequence_length_aa
owner: ProteinConstruct
domain_of:
- ProteinConstruct
range: integer
construct_description:
name: construct_description
description: Human-readable description of the construct
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
alias: construct_description
owner: ProteinConstruct
domain_of:
- ProteinConstruct
range: string
gene_synthesis_provider:
name: gene_synthesis_provider
description: Company or facility that synthesized the gene
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
alias: gene_synthesis_provider
owner: ProteinConstruct
domain_of:
- ProteinConstruct
range: string
codon_optimization_organism:
name: codon_optimization_organism
description: Organism for which codons were optimized
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
alias: codon_optimization_organism
owner: ProteinConstruct
domain_of:
- ProteinConstruct
range: string
vector_backbone:
name: vector_backbone
description: Base plasmid backbone used
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
alias: vector_backbone
owner: ProteinConstruct
domain_of:
- ProteinConstruct
range: string
vector_name:
name: vector_name
description: Complete vector name
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
alias: vector_name
owner: ProteinConstruct
domain_of:
- ProteinConstruct
range: string
promoter:
name: promoter
description: Promoter used for expression
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
alias: promoter
owner: ProteinConstruct
domain_of:
- ProteinConstruct
range: string
tag_nterm:
name: tag_nterm
description: N-terminal tag (e.g., His6, MBP, GST)
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
alias: tag_nterm
owner: ProteinConstruct
domain_of:
- ProteinConstruct
range: string
tag_cterm:
name: tag_cterm
description: C-terminal tag
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
alias: tag_cterm
owner: ProteinConstruct
domain_of:
- ProteinConstruct
range: string
cleavage_site:
name: cleavage_site
description: Protease cleavage site sequence
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
alias: cleavage_site
owner: ProteinConstruct
domain_of:
- ProteinConstruct
range: string
signal_peptide:
name: signal_peptide
description: Signal peptide sequence if present
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
alias: signal_peptide
owner: ProteinConstruct
domain_of:
- ProteinConstruct
range: string
selectable_marker:
name: selectable_marker
description: Antibiotic resistance or other selectable marker
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
alias: selectable_marker
owner: ProteinConstruct
domain_of:
- ProteinConstruct
range: string
cloning_method:
name: cloning_method
description: Method used for cloning (e.g., restriction digest, Gibson, InFusion)
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
alias: cloning_method
owner: ProteinConstruct
domain_of:
- ProteinConstruct
range: string
insert_boundaries:
name: insert_boundaries
description: Start and end positions of insert in vector
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
alias: insert_boundaries
owner: ProteinConstruct
domain_of:
- ProteinConstruct
range: string
sequence_file_path:
name: sequence_file_path
description: Path to sequence file
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
alias: sequence_file_path
owner: ProteinConstruct
domain_of:
- ProteinConstruct
range: string
sequence_verified_by:
name: sequence_verified_by
description: Method or person who verified the sequence
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
alias: sequence_verified_by
owner: ProteinConstruct
domain_of:
- ProteinConstruct
range: string
verification_notes:
name: verification_notes
description: Notes from sequence verification
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
alias: verification_notes
owner: ProteinConstruct
domain_of:
- ProteinConstruct
range: string
id:
name: id
description: Globally unique identifier as an IRI or CURIE for machine processing
and external references. Used for linking data across systems and semantic web
integration.
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
identifier: true
alias: id
owner: ProteinConstruct
domain_of:
- NamedThing
range: uriorcurie
required: true
title:
name: title
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
slot_uri: dcterms:title
alias: title
owner: ProteinConstruct
domain_of:
- NamedThing
range: string
description:
name: description
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
alias: description
owner: ProteinConstruct
domain_of:
- NamedThing
- AttributeGroup
range: string