Vesicular glutamate transporter 3

Vesicular glutamate transporter 3 (VGLUT3) is a protein that in humans is encoded by the SLC17A8 gene.[5]

SLC17A8
Identifiers
AliasesSLC17A8, DFNA25, VGLUT3, solute carrier family 17 member 8
External IDsOMIM: 607557 MGI: 3039629 HomoloGene: 13584 GeneCards: SLC17A8
Gene location (Human)
Chr.Chromosome 12 (human)[1]
Band12q23.1Start100,357,074 bp[1]
End100,422,055 bp[1]
Orthologs
SpeciesHumanMouse
Entrez

246213

216227

Ensembl

ENSG00000179520

ENSMUSG00000019935

UniProt

Q8NDX2

Q8BFU8

RefSeq (mRNA)

NM_139319
NM_001145288

NM_182959
NM_001310710

RefSeq (protein)

NP_001138760
NP_647480

NP_001297639
NP_892004

Location (UCSC)Chr 12: 100.36 – 100.42 MbChr 10: 89.57 – 89.62 Mb
PubMed search[3][4]
Wikidata
View/Edit HumanView/Edit Mouse

Function

This gene encodes a vesicular glutamate transporter. The encoded protein transports the neurotransmitter glutamate into synaptic vesicles before it is released into the synaptic cleft.[5]

Clinical significance

Mutations in this gene are the cause of autosomal-dominant nonsyndromic deafness type 25 (DFNA25).[6][7]

gollark: But which runs much faster.
gollark: ```pythonfrom requests_futures.sessions import FuturesSessionimport concurrent.futures as futuresimport randomtry: import cPickle as pickleexcept ImportError: import pickletry: words_to_synonyms = pickle.load(open(".wtscache")) synonyms_to_words = pickle.load(open(".stwcache"))except: words_to_synonyms = {} synonyms_to_words = {}def add_to_key(d, k, v): d[k] = d.get(k, set()).union(set(v))def add_synonyms(syns, word): for syn in syns: add_to_key(synonyms_to_words, syn, [word]) add_to_key(words_to_synonyms, word, syns)def concat(list_of_lists): return sum(list_of_lists, [])def add_words(words): s = FuturesSession(max_workers=100) future_to_word = {s.get("https://api.datamuse.com/words", params={"ml": word}): word for word in words} future_to_word.update({s.get("https://api.datamuse.com/words", params={"ml": word, "v": "enwiki"}): word for word in words}) for future in futures.as_completed(future_to_word): word = future_to_word[future] try: data = future.result().json() except Exception as exc: print(f"{exc} fetching {word}") else: add_synonyms([w["word"] for w in data], word)def getattr_hook(obj, key): results = list(synonyms_to_words.get(key, set()).union(words_to_synonyms.get(key, set()))) if len(results) > 0: return obj.__getattribute__(random.choice(results)) else: raise AttributeError(f"Attribute {key} not found.")def wrap(obj): add_words(dir(obj)) obj.__getattr__ = lambda key: getattr_hook(obj, key)wrap(__builtins__)print(words_to_synonyms["Exception"])```New version which tends to reduce weirder output.
gollark: https://github.com/joelgrus/fizz-buzz-tensorflow/blob/master/Fizz%20Buzz%20in%20Tensorflow.ipynb
gollark: ?remind 5d Misuse ?remind even more. Suggestions: nested reminds (is that possible)?
gollark: Wow, 5 days ago? Cool!

References

Further reading

This article incorporates text from the United States National Library of Medicine, which is in the public domain.


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.