SNX9

Sorting nexin-9 is a protein that in humans is encoded by the SNX9 gene.[5][6][7]

SNX9
Available structures
PDBOrtholog search: PDBe RCSB
Identifiers
AliasesSNX9, SDP1, SH3PX1, SH3PXD3A, WISP, sorting nexin 9
External IDsOMIM: 605952 MGI: 1913866 HomoloGene: 49454 GeneCards: SNX9
Gene location (Human)
Chr.Chromosome 6 (human)[1]
Band6q25.3Start157,700,387 bp[1]
End157,945,077 bp[1]
RNA expression pattern
More reference expression data
Orthologs
SpeciesHumanMouse
Entrez

51429

66616

Ensembl

ENSG00000130340

ENSMUSG00000002365

UniProt

Q9Y5X1

Q91VH2

RefSeq (mRNA)

NM_016224

NM_025664

RefSeq (protein)

NP_057308

NP_079940

Location (UCSC)Chr 6: 157.7 – 157.95 MbChr 17: 5.84 – 5.93 Mb
PubMed search[3][4]
Wikidata
View/Edit HumanView/Edit Mouse

This gene encodes a member of the sorting nexin family. Members of this family contain a phox (PX) domain, which is a phosphoinositide binding domain, and are involved in intracellular trafficking. This protein does not contain a coiled coil region, like some family members, but does contain an SH3 domain near its N-terminus. This protein interacts with the cytoplasmic domains of the precursor but not the processed forms of a disintegrin and metalloprotease domain 9 and 15. This protein binds the beta-appendage domain of adaptor protein 2 and may function to assist adaptor protein 2 in its role at the plasma membrane. This protein interacts with activated Cdc42-associated kinase-2 to regulate the degradation of epidermal growth factor receptor protein.[7]

Interactions

SNX9 has been shown to interact with ADAM9,[5] DNM2[8] and ADAM15.[5]

gollark: If you guess randomly the chance of getting none right is 35%ish.
gollark: Anyway, going through #12 in order:> `import math, collections, random, gc, hashlib, sys, hashlib, smtplib, importlib, os.path, itertools, hashlib`> `import hashlib`We need some libraries to work with. Hashlib is very important, so to be sure we have hashlib we make sure to keep importing it.> `ℤ = int`> `ℝ = float`> `Row = "__iter__"`Create some aliases for int and float to make it mildly more obfuscated. `Row` is not used directly in anywhere significant.> `lookup = [...]`These are a bunch of hashes used to look up globals/objects. Some of them are not actually used. There is deliberately a comma missing, because of weird python string concattey things.```pythondef aes256(x, X): import hashlib A = bytearray() for Α, Ҙ in zip(x, hashlib.shake_128(X).digest(x.__len__())): A.append(Α ^ Ҙ) import zlib, marshal, hashlib exec(marshal.loads(zlib.decompress(A)))```Obviously, this is not actual AES-256. It is abusing SHAKE-128's variable length digests to implement what is almost certainly an awful stream cipher. The arbitrary-length hash of our key, X, is XORed with the data. Finally, the result of this is decompressed, loaded (as a marshalled function, which is extremely unportable bytecode I believe), and executed. This is only used to load one piece of obfuscated code, which I may explain later.> `class Entry(ℝ):`This is also only used once, in `typing` below. Its `__init__` function implements Rule 110 in a weird and vaguely golfy way involving some sets and bit manipulation. It inherits from float, but I don't think this does much.> `#raise SystemExit(0)`I did this while debugging the rule 110 but I thought it would be fun to leave it in.> `def typing(CONSTANT: __import__("urllib3")):`This is an obfuscated way to look up objects and load our obfuscated code.> `return getattr(Entry, CONSTANT)`I had significant performance problems, so this incorporates a cache. This was cooler™️ than dicts.
gollark: The tiebreaker algorithm is vulnerable to any attack against Boris Johnson's Twitter account.
gollark: I can't actually shut them down, as they run on arbitrary google services.
gollark: Clearly, mgollark is sabotaging me.

References

  1. GRCh38: Ensembl release 89: ENSG00000130340 - Ensembl, May 2017
  2. GRCm38: Ensembl release 89: ENSMUSG00000002365 - Ensembl, May 2017
  3. "Human PubMed Reference:". National Center for Biotechnology Information, U.S. National Library of Medicine.
  4. "Mouse PubMed Reference:". National Center for Biotechnology Information, U.S. National Library of Medicine.
  5. Howard L; Nelson KK; Maciewicz RA; Blobel CP (Dec 1999). "Interaction of the metalloprotease disintegrins MDC9 and MDC15 with two SH3 domain-containing proteins, endophilin I and SH3PX1". J Biol Chem. 274 (44): 31693–9. doi:10.1074/jbc.274.44.31693. PMID 10531379.
  6. Yarar D; Waterman-Storer CM; Schmid SL (Jul 2007). "SNX9 couples actin assembly to phosphoinositide signals and is required for membrane remodeling during endocytosis". Dev Cell. 13 (1): 43–56. doi:10.1016/j.devcel.2007.04.014. PMID 17609109.
  7. "Entrez Gene: SNX9 sorting nexin 9".
  8. Lundmark, Richard; Carlsson Sven R (Nov 2003). "Sorting nexin 9 participates in clathrin-mediated endocytosis through interactions with the core components". J. Biol. Chem. United States. 278 (47): 46772–81. doi:10.1074/jbc.M307334200. ISSN 0021-9258. PMID 12952949.

Further reading

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