The protein encoded by this gene is involved in the attachment of osteoclasts to the mineralized bone matrix. The encoded protein is secreted and binds hydroxyapatite with high affinity. The osteoclast vitronectin receptor is found in the cell membrane and may be involved in the binding to this protein. This protein is also a cytokine that upregulates expression of interferon-g... See more...

Aliases for SPP1 Gene

Aliases for SPP1 Gene

  • Secreted Phosphoprotein 1 2 3 4 5
  • Osteopontin 2 3 4
  • Early T-Lymphocyte Activation 1 2 3
  • Urinary Stone Protein 3 4
  • Nephropontin 3 4
  • Uropontin 3 4
  • ETA-1 2 3
  • BNSP 3 4
  • BSPI 2 3
  • OPN 3 4
  • Secreted Phosphoprotein 1 (Osteopontin, Bone Sialoprotein I, Early T-Lymphocyte Activation 1) 3
  • Osteopontin/Immunoglobulin Alpha 1 Heavy Chain Constant Region Fusion Protein 3
  • Secreted Phosphoprotein 1 Variant 6 3
  • Bone Sialoprotein I 2
  • SPP1/CALPHA1 Fusion 3
  • Bone Sialoprotein 1 4
  • SPP-1 4
  • SPP1 5

External Ids for SPP1 Gene

Previous HGNC Symbols for SPP1 Gene

  • BNSP
  • OPN

Previous GeneCards Identifiers for SPP1 Gene

  • GC04P089054
  • GC04P089198
  • GC04P089355
  • GC04P089253
  • GC04P089115
  • GC04P088896
  • GC04P084643

Summaries for SPP1 Gene

Entrez Gene Summary for SPP1 Gene

  • The protein encoded by this gene is involved in the attachment of osteoclasts to the mineralized bone matrix. The encoded protein is secreted and binds hydroxyapatite with high affinity. The osteoclast vitronectin receptor is found in the cell membrane and may be involved in the binding to this protein. This protein is also a cytokine that upregulates expression of interferon-gamma and interleukin-12. Several transcript variants encoding different isoforms have been found for this gene. [provided by RefSeq, Oct 2011]

GeneCards Summary for SPP1 Gene

SPP1 (Secreted Phosphoprotein 1) is a Protein Coding gene. Diseases associated with SPP1 include Pediatric Systemic Lupus Erythematosus and Urolithiasis. Among its related pathways are Apelin signaling pathway and Integrin Pathway. Gene Ontology (GO) annotations related to this gene include cytokine activity and extracellular matrix binding.

UniProtKB/Swiss-Prot Summary for SPP1 Gene

  • Binds tightly to hydroxyapatite. Appears to form an integral part of the mineralized matrix. Probably important to cell-matrix interaction.
  • Acts as a cytokine involved in enhancing production of interferon-gamma and interleukin-12 and reducing production of interleukin-10 and is essential in the pathway that leads to type I immunity.

Gene Wiki entry for SPP1 Gene

No data available for CIViC Summary , Tocris Summary , PharmGKB "VIP" Summary , Rfam classification and piRNA Summary for SPP1 Gene

Genomics for SPP1 Gene

GeneHancer (GH) Regulatory Elements Pubs

Promoters and enhancers for SPP1 Gene
GeneHancer (GH) Identifier GH Type GH
Score
GH Sources Gene Association Score Total Score TSS distance (kb) Number of Genes Away Size (kb) Transcription Factor
Binding Sites
Gene Targets
GH04J087974 Promoter/Enhancer 1.7 EPDnew FANTOM5 Ensembl ENCODE 250.7 +1.5 1451 4.6 CTCF KLF11 KMT2B MAFF RXRA SAP130 MIER3 TEAD3 NFE2 MAFK SPP1 NONHSAG038390.2 PKD2 RNU1-36P HSALNG0035728 ENSG00000286618
GH04J087864 Enhancer 1.3 FANTOM5 Ensembl ENCODE 20.7 -106.9 -106920 8.9 CEBPA POLR2A YY1 FOXA1 HOMEZ SIN3A KMT2B THAP11 FOXA2 KDM6A SPP1 ENSG00000249001 PKD2 ENSG00000272856 HSALNG0035721 piR-50968-096 MEPE
GH04J087909 Enhancer 1.1 ENCODE dbSUPER 19.3 -64.4 -64404 3.7 SSRP1 CEBPA ATF3 YY1 KLF11 HOMEZ KMT2B THAP11 FOXA2 KDM6A SPP1 PKD2 MEPE piR-44484 piR-41245-194 lnc-MEPE-1
GH04J087895 Enhancer 1 FANTOM5 Ensembl ENCODE 16.5 -78.9 -78949 3 CEBPA CEBPB EP300 GABPA ETV4 SMC3 TCF7L2 FOSL2 ZNF146 JUND SPP1 PKD2 lnc-MEPE-1 piR-44484 MEPE
GH04J087849 Enhancer 0.6 FANTOM5 22.2 -125.8 -125804 0.3 CEBPA CEBPB GABPA RUNX1 MYC SMARCE1 CTBP1 CTCF HMBOX1 CEBPG lnc-MEPE-2 SPP1 HSD17B11 HSALNG0035721 MEPE
- Elite GeneHancer and/or Elite GeneHancer-gene association Download GeneHancer data from 2017 publication | Request up-to-date GeneHancer data (full dataset)

GeneHancers around SPP1 on the GeneHancer Hub at the UCSC Golden Path

Cistromic (ChIP-Seq) regulation report from SPP (The Signaling Pathways Project) for SPP1

Top Transcription factor binding sites by QIAGEN in the SPP1 gene promoter:
  • AML1a

Genomic Locations for SPP1 Gene

Latest Assembly
chr4:87,975,650-87,983,426
(GRCh38/hg38)
Size:
7,777 bases
Orientation:
Plus strand

Previous Assembly
chr4:88,896,866-88,904,563
(GRCh37/hg19 by Entrez Gene)
Size:
7,698 bases
Orientation:
Plus strand

chr4:88,896,819-88,904,562
(GRCh37/hg19 by Ensembl)
Size:
7,744 bases
Orientation:
Plus strand

Genomic View for SPP1 Gene

Genes around SPP1 on UCSC Golden Path with GeneCards custom track

Cytogenetic band:
SPP1 Gene in genomic location: bands according to Ensembl, locations according to GeneLoc (and/or Entrez Gene and/or Ensembl if different)
Genomic Location for SPP1 Gene
GeneLoc Logo Genomic Neighborhood Exon StructureGene Density

RefSeq DNA sequence for SPP1 Gene

Proteins for SPP1 Gene

  • Protein details for SPP1 Gene (UniProtKB/Swiss-Prot)

    Protein Symbol:
    P10451-OSTP_HUMAN
    Recommended name:
    Osteopontin
    Protein Accession:
    P10451
    Secondary Accessions:
    • B2RDA1
    • Q15681
    • Q15682
    • Q15683
    • Q4W597
    • Q567T5
    • Q8NBK2
    • Q96IZ1

    Protein attributes for SPP1 Gene

    Size:
    314 amino acids
    Molecular mass:
    35423 Da
    Quaternary structure:
    • Ligand for integrin alpha-V/beta-3.

    Three dimensional structures from OCA and Proteopedia for SPP1 Gene

    Alternative splice isoforms for SPP1 Gene

    UniProtKB/Swiss-Prot:

neXtProt entry for SPP1 Gene

Post-translational modifications for SPP1 Gene

  • Extensively phosphorylated by FAM20C in the extracellular medium at multiple sites within the S-x-E/pS motif.
  • O-glycosylated. Isoform 5 is GalNAc O-glycosylated at Thr-59 or Ser-62.
  • Glycosylation at Thr134, Thr138, Thr143, Thr147, Thr152, and Thr185
  • Modification sites at PhosphoSitePlus
  • Glycosylation from GlyConnect
    • OSTP_HUMAN (474)

Antibodies for research

No data available for DME Specific Peptides for SPP1 Gene

Domains & Families for SPP1 Gene

Gene Families for SPP1 Gene

HGNC:
Human Protein Atlas (HPA):
  • Cancer-related genes
  • Plasma proteins
  • Predicted secreted proteins

Protein Domains for SPP1 Gene

InterPro:
Blocks:
  • Osteopontin

Suggested Antigen Peptide Sequences for SPP1 Gene

GenScript: Design optimal peptide antigens:
  • cDNA, FLJ96520, Homo sapiens secreted phosphoprotein 1 (osteopontin, bonesialoprotein I, early T-lymphocyte activation 1) (SPP1), mRNA (B2RDA1_HUMAN)
  • Osteopontin (C4B6Q2_HUMAN)
  • Uropontin (OSTP_HUMAN)
  • cDNA FLJ78337, highly similar to Homo sapiens secreted phosphoprotein 1 (osteopontin, bone sialoprotein I, early T-lymphocyte activation 1), transcript variant 1, mRNA (Q4W597_HUMAN)
  • cDNA FLJ77801 (Q567T5_HUMAN)

Graphical View of Domain Structure for InterPro Entry

P10451

UniProtKB/Swiss-Prot:

OSTP_HUMAN :
  • Belongs to the osteopontin family.
Family:
  • Belongs to the osteopontin family.
genes like me logo Genes that share domains with SPP1: view

Function for SPP1 Gene

Molecular function for SPP1 Gene

UniProtKB/Swiss-Prot Function:
Binds tightly to hydroxyapatite. Appears to form an integral part of the mineralized matrix. Probably important to cell-matrix interaction.
UniProtKB/Swiss-Prot Function:
Acts as a cytokine involved in enhancing production of interferon-gamma and interleukin-12 and reducing production of interleukin-10 and is essential in the pathway that leads to type I immunity.
GENATLAS Biochemistry:
secreted phosphoprotein 1 (osteopontin),regulated by CBFA1 and ETS1 in the skeletal tissue

Phenotypes From GWAS Catalog for SPP1 Gene

Gene Ontology (GO) - Molecular Function for SPP1 Gene

GO ID Qualified GO term Evidence PubMed IDs
GO:0005125 cytokine activity IEA --
GO:0005178 integrin binding IPI 25839998
GO:0005515 protein binding IPI 16189514
GO:0050840 extracellular matrix binding IBA 21873635
genes like me logo Genes that share ontologies with SPP1: view
genes like me logo Genes that share phenotypes with SPP1: view

Human Phenotype Ontology for SPP1 Gene

HPO Id HPO Name Alternative Ids Definition Synonyms

Animal Models for SPP1 Gene

MGI Knock Outs for SPP1:
  • Spp1 Spp1<tm1Blh>
  • Spp1 Spp1<tm1Rit>
  • Spp1 Spp1<tm1.1(KOMP)Vlcg>
  • Spp1 Spp1<tm1.1Dhd>

Inhibitory RNAs for research

  • Search GeneCopoeia for shRNA, lentivirus and/or AAV clone products for SPP1

Clone products for research

  • Addgene plasmids for SPP1

No data available for Enzyme Numbers (IUBMB) , Transcription Factor Targets and HOMER Transcription for SPP1 Gene

Localization for SPP1 Gene

Subcellular locations from UniProtKB/Swiss-Prot for SPP1 Gene

Secreted.

Subcellular locations from

COMPARTMENTS
Extracellular space Cytosol Plasma membrane Cytoskeleton Lysosome Endosome Peroxisome ER Golgi Apparatus Nucleus Mitochondrion 0 1 2 3 4 5 Confidence
COMPARTMENTS Subcellular localization image for SPP1 gene
Compartment Confidence
extracellular 5
endoplasmic reticulum 4
golgi apparatus 4
plasma membrane 3
cytoskeleton 3
nucleus 3
mitochondrion 2
peroxisome 2
endosome 2
cytosol 2
lysosome 2

Subcellular locations from the

Human Protein Atlas (HPA)
  • Golgi apparatus (4)
See all subcellular structures

Gene Ontology (GO) - Cellular Components for SPP1 Gene

GO ID Qualified GO term Evidence PubMed IDs
GO:0005576 extracellular region TAS --
GO:0005615 extracellular space IBA,IDA 15516325
GO:0005788 endoplasmic reticulum lumen TAS --
GO:0005794 Golgi apparatus IDA --
GO:0031982 vesicle IEA --
genes like me logo Genes that share ontologies with SPP1: view

Pathways & Interactions for SPP1 Gene

PathCards logo

SuperPathways for SPP1 Gene

SuperPathway Contained pathways
1 Integrin Pathway
.67
.67
.56
.56
.50
.38
2 ERK Signaling
.61
.61
.58
.51
.49
3 Toll-like Receptor Signaling Pathway
4 ECM-receptor interaction
5 Focal Adhesion
genes like me logo Genes that share pathways with SPP1: view

Pathways by source for SPP1 Gene

2 GeneGo (Thomson Reuters) pathways for SPP1 Gene
  • Development_Hedgehog and PTH signaling pathways in bone and cartilage development
  • Transcription_Role of VDR in regulation of genes involved in osteoporosis
15 Qiagen pathways for SPP1 Gene
  • ERK Signaling
  • FAK1 Signaling
  • GnRH Signaling
  • ILK Signaling
  • Inhibition of Angiogenesis by TSP1

SIGNOR curated interactions for SPP1 Gene

Is activated by:

Gene Ontology (GO) - Biological Process for SPP1 Gene

GO ID Qualified GO term Evidence PubMed IDs
GO:0001503 ossification IEA --
GO:0001649 osteoblast differentiation IBA 21873635
GO:0006710 androgen catabolic process IDA 26482249
GO:0006954 inflammatory response IEA --
GO:0007155 cell adhesion IDA 25839998
genes like me logo Genes that share ontologies with SPP1: view

Drugs & Compounds for SPP1 Gene

(62) Drugs for SPP1 Gene - From: Novoseek

Name Status Disease Links Group Role Mechanism of Action Clinical Trials

(48) Additional Compounds for SPP1 Gene - From: Novoseek

Name Synonyms Role CAS Number PubChem IDs PubMed IDs
genes like me logo Genes that share compounds with SPP1: view

Transcripts for SPP1 Gene

mRNA/cDNA for SPP1 Gene

5 REFSEQ mRNAs :
34 NCBI additional mRNA sequence :
11 Ensembl transcripts including schematic representations, and UCSC links to gene/alias where relevant :

Inhibitory RNAs for research

  • Search GeneCopoeia for shRNA, lentivirus and/or AAV clone products for SPP1

Clone products for research

  • Addgene plasmids for SPP1

Alternative Splicing Database (ASD) splice patterns (SP) for SPP1 Gene

ExUns: 1a · 1b ^ 2 ^ 3 ^ 4a · 4b ^ 5 ^ 6a · 6b ^ 7 ^ 8a · 8b · 8c ^ 9a · 9b
SP1: - - -
SP2: - - -
SP3: - -
SP4: -
SP5: - -
SP6: - - - -

Relevant External Links for SPP1 Gene

GeneLoc Exon Structure for
SPP1

Expression for SPP1 Gene

mRNA expression in normal human tissues from GTEx, Illumina, BioGPS, and SAGE for SPP1 Gene

mRNA expression in embryonic tissues and stem cells from LifeMap Discovery

mRNA differential expression in normal tissues according to GTEx for SPP1 Gene

This gene is overexpressed in Kidney - Cortex (x18.1), Brain - Spinal cord (cervical c-1) (x9.2), and Brain - Substantia nigra (x5.7).

Protein differential expression in normal tissues from HIPED for SPP1 Gene

This gene is overexpressed in Urine (29.6), Milk (15.5), Amniocyte (10.7), and Cerebrospinal fluid (6.4).

Integrated Proteomics: protein expression in normal tissues and cell lines from ProteomicsDB and MOPED for SPP1 Gene



Transcriptomic regulation report from SPP (The Signaling Pathways Project) for SPP1

SOURCE GeneReport for Unigene cluster for SPP1 Gene:

Hs.313

mRNA Expression by UniProt/SwissProt for SPP1 Gene:

P10451-OSTP_HUMAN
Tissue specificity: Bone. Found in plasma.

Evidence on tissue expression from TISSUES for SPP1 Gene

  • Nervous system(5)
  • Kidney(5)
  • Liver(4.8)
  • Pancreas(4.6)
  • Lung(4.3)
  • Bone(4.1)
  • Eye(4)
  • Blood(3.9)
  • Gall bladder(3.6)
  • Skin(3.4)
  • Heart(3.2)
  • Intestine(3.1)
  • Muscle(3)
  • Bone marrow(2.8)
  • Lymph node(2.7)
  • Spleen(2.5)
  • Urine(2.3)
  • Thyroid gland(2.3)
  • Adrenal gland(2.3)
  • Stomach(2.2)
genes like me logo Genes that share expression patterns with SPP1: view

No data available for Protein tissue co-expression partners and Phenotype-based relationships between genes and organs from Gene ORGANizer for SPP1 Gene

Orthologs for SPP1 Gene

This gene was present in the common ancestor of mammals.

Orthologs for SPP1 Gene

Organism Taxonomy Gene Similarity Type Details
Chimpanzee
(Pan troglodytes)
Mammalia SPP1 29 30
  • 99.04 (n)
OneToOne
Cow
(Bos Taurus)
Mammalia SPP1 29 30
  • 80.1 (n)
OneToOne
Dog
(Canis familiaris)
Mammalia SPP1 29 30
  • 77.03 (n)
OneToOne
Rat
(Rattus norvegicus)
Mammalia Spp1 29
  • 73.58 (n)
Mouse
(Mus musculus)
Mammalia Spp1 29 16 30
  • 72.77 (n)
OneToOne
Oppossum
(Monodelphis domestica)
Mammalia SPP1 30
  • 53 (a)
OneToOne
Platypus
(Ornithorhynchus anatinus)
Mammalia SPP1 30
  • 50 (a)
OneToOne
Species where no ortholog for SPP1 was found in the sources mined by GeneCards:
  • A. gosspyii yeast (Eremothecium gossypii)
  • Actinobacteria (Mycobacterium tuberculosis)
  • African clawed frog (Xenopus laevis)
  • African malaria mosquito (Anopheles gambiae)
  • Alicante grape (Vitis vinifera)
  • Alpha proteobacteria (Wolbachia pipientis)
  • Amoeba (Dictyostelium discoideum)
  • Archea (Pyrococcus horikoshii)
  • Baker's yeast (Saccharomyces cerevisiae)
  • Barley (Hordeum vulgare)
  • Beta proteobacteria (Neisseria meningitidis)
  • Bread mold (Neurospora crassa)
  • Chicken (Gallus gallus)
  • Chromalveolata (Phytophthora infestans)
  • Common water flea (Daphnia pulex)
  • Corn (Zea mays)
  • E. coli (Escherichia coli)
  • Filamentous fungi (Aspergillus nidulans)
  • Firmicute Bacteria (Streptococcus pneumoniae)
  • Fission Yeast (Schizosaccharomyces pombe)
  • Fruit Fly (Drosophila melanogaster)
  • Green Algae (Chlamydomonas reinhardtii)
  • Honey Bee (Apis mellifera)
  • K. Lactis Yeast (Kluyveromyces lactis)
  • Lizard (Anolis carolinensis)
  • Loblloly Pine (Pinus taeda)
  • Malaria Parasite (Plasmodium falciparum)
  • Medicago Trunc (Medicago Truncatula)
  • Moss (Physcomitrella patens)
  • Orangutan (Pongo pygmaeus)
  • Pig (Sus scrofa)
  • Rainbow Trout (Oncorhynchus mykiss)
  • Rice (Oryza sativa)
  • Rice Blast Fungus (Magnaporthe grisea)
  • Schistosome Parasite (Schistosoma mansoni)
  • Sea Anemone (Nematostella vectensis)
  • Sea Vase (Ciona intestinalis)
  • Sea Squirt (Ciona savignyi)
  • Sea Urchin (Strongylocentrotus purpuratus)
  • Sorghum (Sorghum bicolor)
  • Soybean (Glycine max)
  • Stem Rust Fungus (Puccinia graminis)
  • Sugarcane (Saccharum officinarum)
  • Thale Cress (Arabidopsis thaliana)
  • Tomato (Lycopersicon esculentum)
  • Toxoplasmosis (Toxoplasma gondii)
  • Trichoplax (Trichoplax adhaerens)
  • Tropical Clawed Frog (Silurana tropicalis)
  • Wheat (Triticum aestivum)
  • Worm (Caenorhabditis elegans)
  • Zebrafish (Danio rerio)

Evolution for SPP1 Gene

ENSEMBL:
Gene Tree for SPP1 (if available)
TreeFam:
Gene Tree for SPP1 (if available)
Aminode:
Evolutionary constrained regions (ECRs) for SPP1: view image
Alliance of Genome Resources:
Additional Orthologs for SPP1

Paralogs for SPP1 Gene

(1) SIMAP similar genes for SPP1 Gene using alignment to 2 proteins:

  • OSTP_HUMAN
  • D6R9C5_HUMAN
genes like me logo Genes that share paralogs with SPP1: view

No data available for Paralogs for SPP1 Gene

Variants for SPP1 Gene

Sequence variations, with clinical significance, from ClinVar and Humsavar, with links to dbSNP for SPP1 Gene

SNP ID Clinical significance and condition Chr 04 pos Variation AA Info Type
rs146552179 Likely Benign: not provided 87,981,552(+) C/A
NM_001040058.2(SPP1):c.294C>A (p.Asp98Glu)
MISSENSE
rs1578104553 Likely Benign: not provided 87,982,890(+) C/G
NM_001040058.2(SPP1):c.939C>G (p.Val313=)
SYNONYMOUS
rs34076181 Benign: not provided 87,982,686(+) A/G
NM_001040058.2(SPP1):c.735A>G (p.Leu245=)
SYNONYMOUS
rs376158660 Likely Benign: not provided 87,981,496(+) G/A
NM_001040058.2(SPP1):c.238G>A (p.Glu80Lys)
MISSENSE
rs4660 Benign: not provided 87,982,853(+) G/Ap.Arg301His
NM_001040058.2(SPP1):c.902G>A (p.Arg301His)
MISSENSE

dbSNP identifiers (rs#s) for variants without ClinVar clinical significance for SPP1 Gene

All consequence types are included: molecular consequences (e.g. missense, synonymous), and location-based (e.g. intron, upstream).

Structural Variations from Database of Genomic Variants (DGV) for SPP1 Gene

Variant ID Type Subtype PubMed ID
esv2665331 CNV deletion 23128226
esv3893976 CNV loss 25118596
nsv7364 OTHER inversion 18451855

Variation tolerance for SPP1 Gene

Residual Variation Intolerance Score: 86.9% of all genes are more intolerant (likely to be disease-causing)
Gene Damage Index Score: 4.47; 64.24% of all genes are more intolerant (likely to be disease-causing)

Additional Variant Information for SPP1 Gene

Human Gene Mutation Database (HGMD)
SPP1
SNPedia medical, phenotypic, and genealogical associations of SNPs for
SPP1
Leiden Open Variation Database (LOVD)
SPP1

SNP Genotyping and Copy Number Assays for research

No data available for Polymorphic Variants from UniProtKB/Swiss-Prot for SPP1 Gene

Disorders for SPP1 Gene

MalaCards: The human disease database

(113) MalaCards diseases for SPP1 Gene - From: ORP, COP, and GCD

Disorder Aliases PubMed IDs
pediatric systemic lupus erythematosus
  • sle, pediatric onset
urolithiasis
dentin dysplasia
  • dentinal dysplasia
dentinogenesis imperfecta
  • capdepont teeth
calcinosis
  • pathologic calcification
- elite association - COSMIC cancer census association via MalaCards
Search SPP1 in MalaCards View complete list of genes associated with diseases

Additional Disease Information for SPP1

Human Genome Epidemiology Navigator
(HuGE)
Atlas
ATLAS of Genetics and Cytogenetics in Oncology and Haematology
Open Targets Platform
Open Targets Platform
genes like me logo Genes that share disorders with SPP1: view

No data available for UniProtKB/Swiss-Prot and Genatlas for SPP1 Gene

Publications for SPP1 Gene

  1. The implication of osteopontin (OPN) expression and genetic polymorphisms of OPN promoter in oral carcinogenesis. (PMID: 20219412) Chiu YW … Kao SY (Oral oncology 2010) 3 22 40
  2. The impact of osteopontin promoter polymorphisms on the risk of calcium urolithiasis. (PMID: 20144595) Liu CC … Wu MT (Clinica chimica acta; international journal of clinical chemistry 2010) 3 22 40
  3. Osteopontin and systemic lupus erythematosus association: a probable gene-gender interaction. (PMID: 18335026) Han S … Nath SK (PloS one 2008) 3 40 72
  4. Association between osteopontin and human abdominal aortic aneurysm. (PMID: 17170369) Golledge J … Norman PE (Arteriosclerosis, thrombosis, and vascular biology 2007) 3 22 40
  5. No association between selected candidate gene polymorphisms and severe chronic periodontitis. (PMID: 16512757) Wohlfahrt JC … Michalowicz BS (Journal of periodontology 2006) 3 22 40

Products for SPP1 Gene

  • Addgene plasmids for SPP1

Sources for SPP1 Gene