Difference between revisions of "Category:LBS"

From lipidbank_wiki
Line 26: Line 26:
 
|
 
|
 
*[[:Category:LBSC|Cerebroside <small>(monohexosyl ceramides)</small>]]
 
*[[:Category:LBSC|Cerebroside <small>(monohexosyl ceramides)</small>]]
*[[:Category:LBSG|Glycosylceramide ]]
+
*[[:Category:LBSG|Acidic glycosylceramide ]]
 
|
 
|
 
*[[:Category:LBSP|Sphingomyelins and GIPC]]
 
*[[:Category:LBSP|Sphingomyelins and GIPC]]

Revision as of 03:55, 10 August 2022

Sphingolipid


Upper classes: LB

Class Overview

Three Sphingolipid categories (LBS) exist in this database.

このデータベースではスフィンゴ脂質を以下に分けています。

Ceramide
| OH
(C14-chain)OH
(fatty acid) ー | NH

セラミド
Glycosphingolipid
| OH
(C14-chain)O-(sugar)
(fatty acid) ー | NH

スフィンゴ糖脂質
Phosphosphingolipid
| OH
(C14-chain)O-(phosphate)
(fatty acid) ー | NH

スフィンゴリン脂質

Go to Sphingolipid search.

History of Sphingolipids

Sphingolipids were first isolated from brain by J.L.W. Thudichum (1829-1901) as lipids of unknown function and structure.[1] The basic structure is a long-chain base (long-chain amino-alcohol) whose amino-group is acylated with a long-chain fatty acid. This hydrophobic structure is called ceramides. Sphingolipid consists of phospho-sphingolipid and glyco-sphingolipid, whose ceramide structure is bonded with phosphate and (oligo)saccharides, respectively. Phosphosphingolipid includes sphingomyelin, and glycosphingolipid, cerebrosides and gangliosides. Both are abundant in neural tissues.[2]

スフィンゴ脂質は J.L.W. Thudichum (1829-1901) により機能や構造未知の脂質として脳から見いだされました。基本骨格は長鎖塩基 (長鎖アミノアルコール) のアミノ基が長鎖脂肪酸とアミド結合したもので、セラミドと呼ばれます。 スフィンゴ脂質はセラミドにリン酸が結合したスフィンゴリン脂質と糖が結合したスフィンゴ糖脂質に分けられます。スフィンゴリン脂質にはスフィンゴミエリンが、スフィンゴ糖脂質にはセレブロシドやガングリオシドなどが含まれ、いずれも神経系に多く存在します。

  1. Thudichum J.L.W. "A Treatise on the Chemical Constitution of the Balliere" Tindall and Cox, London, 1884
  2. Gault CR, Obeid LM, Hannun YA "An overview of sphingolipid synthesis to breakdown" Adv Exp Med Biol. 2010;688:1-23. PMID 20919643

Sphingolipid

Notation

Page/ID-Code Design

Major series of phosphosphingolipids are determined by molecules bound to their phosphates, and the series of glycosphingolipids are determined by oligosaccharides bound to their ceramides. The IUPAC series of glycosphingolipids (1977) were based on the order and bonding patterns of four sugars rooting at the long-chain base. Our series, however, are based on three sugars. Two original series, Echino and Schisto, are also added.

スフィンゴリン脂質はリン酸に結合する分子や糖の種類、スフィンゴ糖脂質はセラミドに結合する糖鎖により系列を作成しています。1977年にIUPACが提唱したスフィンゴ糖脂質の系列は、長鎖塩基に結合する四糖の並びと結合を基準にしています。ここではより広い糖鎖の系列を検索できるよう、三糖を基準に分類しています。また新たにEchinoとSchistoの系列を加えています。

L B S G/P s1 s2 n1 n2 y c1 c2
 
G/P G (glyco) P (phospho)
s1, s2 structure code as explained below
n1, n2 number of sugars (2 digits)
y number of sialic acids (1 digit)
c1, c2 serial numbers

First (s1) Digit for Glycosphingolipid

First sugar Code Root sequence Major Series
Cerebroside For GalCer and GlcCer, visit this page.
starting with
Galactose
LBSG1|G1
(LBSG1.....|7|8|9|9|Number_of_Sugars|Number_of_Sialic_acids|80 items)
Gal-Cer
Mainchain.*Gala1-4?6?Galb1-Cer|Gala / Neogala {{#lua:
 local seq = stdin:match("[%S()%[%], ]+");
 local ret = "";
 seq = string.gsub(seq, "a/b([1-9?]?-[1-9/?]*)", "α/β%1");
 seq = string.gsub(seq, "a([1-9?]?-[1-9/?]*)", "α%1");
 seq = string.gsub(seq, "b([1-9?]?-[1-9/?]*)", "β%1");
 seq = string.gsub(seq, "?([1-9?]?-[1-9/?]*)", "?%1");
 seq = string.gsub(seq, "Cer$", "Cer");
 seq = string.gsub(seq, "(Gal[NAcH234Me]*)", '%1');
 seq = string.gsub(seq, "(Glc[NAcH2]*)", '%1');
 seq = string.gsub(seq, "(Man[A]*)", '%1');
 seq = string.gsub(seq, "(Rha)", '%1');
 seq = string.gsub(seq, "(Fuc[A]*)", '%1');
 seq = string.gsub(seq, "(NeuAc[Me489]*)", '%1');
 seq = string.gsub(seq, "(NeuGc[Me489]*)", '%1');
 seq = string.gsub(seq, "(Xyl)", '%1');
 seq = string.gsub(seq, "(Ara)", '%1');
 seq = string.gsub(seq, "(KDN)", '%1');
 print(seq);
Gala1-4/6Galb1-Cer}}
Mainchain.*Galb1-4Glcb1-3Galb1-Cer|Spirometo {{#lua:
 local seq = stdin:match("[%S()%[%], ]+");
 local ret = "";
 seq = string.gsub(seq, "a/b([1-9?]?-[1-9/?]*)", "α/β%1");
 seq = string.gsub(seq, "a([1-9?]?-[1-9/?]*)", "α%1");
 seq = string.gsub(seq, "b([1-9?]?-[1-9/?]*)", "β%1");
 seq = string.gsub(seq, "?([1-9?]?-[1-9/?]*)", "?%1");
 seq = string.gsub(seq, "Cer$", "Cer");
 seq = string.gsub(seq, "(Gal[NAcH234Me]*)", '%1');
 seq = string.gsub(seq, "(Glc[NAcH2]*)", '%1');
 seq = string.gsub(seq, "(Man[A]*)", '%1');
 seq = string.gsub(seq, "(Rha)", '%1');
 seq = string.gsub(seq, "(Fuc[A]*)", '%1');
 seq = string.gsub(seq, "(NeuAc[Me489]*)", '%1');
 seq = string.gsub(seq, "(NeuGc[Me489]*)", '%1');
 seq = string.gsub(seq, "(Xyl)", '%1');
 seq = string.gsub(seq, "(Ara)", '%1');
 seq = string.gsub(seq, "(KDN)", '%1');
 print(seq);
Galb1-4Glcb1-3Galb1-Cer}}
starting with
Glucose
LBSG2|G2
(LBSG2.....|7|8|9|9|Number_of_Sugars|Number_of_Sialic_acids|88 items)
GalNAcβ-Galβ-Glcβ-Cer
Mainchain.*GalNAcb1-4Galb1-4Glcb1-Cer|Ganglio {{#lua:
 local seq = stdin:match("[%S()%[%], ]+");
 local ret = "";
 seq = string.gsub(seq, "a/b([1-9?]?-[1-9/?]*)", "α/β%1");
 seq = string.gsub(seq, "a([1-9?]?-[1-9/?]*)", "α%1");
 seq = string.gsub(seq, "b([1-9?]?-[1-9/?]*)", "β%1");
 seq = string.gsub(seq, "?([1-9?]?-[1-9/?]*)", "?%1");
 seq = string.gsub(seq, "Cer$", "Cer");
 seq = string.gsub(seq, "(Gal[NAcH234Me]*)", '%1');
 seq = string.gsub(seq, "(Glc[NAcH2]*)", '%1');
 seq = string.gsub(seq, "(Man[A]*)", '%1');
 seq = string.gsub(seq, "(Rha)", '%1');
 seq = string.gsub(seq, "(Fuc[A]*)", '%1');
 seq = string.gsub(seq, "(NeuAc[Me489]*)", '%1');
 seq = string.gsub(seq, "(NeuGc[Me489]*)", '%1');
 seq = string.gsub(seq, "(Xyl)", '%1');
 seq = string.gsub(seq, "(Ara)", '%1');
 seq = string.gsub(seq, "(KDN)", '%1');
 print(seq);
GalNAcb1-4Galb1-4Glcb1-Cer}}
Mainchain.*GalNAcb1-3Galb1-4Glcb1-Cer|Isoganglio[1] {{#lua:
 local seq = stdin:match("[%S()%[%], ]+");
 local ret = "";
 seq = string.gsub(seq, "a/b([1-9?]?-[1-9/?]*)", "α/β%1");
 seq = string.gsub(seq, "a([1-9?]?-[1-9/?]*)", "α%1");
 seq = string.gsub(seq, "b([1-9?]?-[1-9/?]*)", "β%1");
 seq = string.gsub(seq, "?([1-9?]?-[1-9/?]*)", "?%1");
 seq = string.gsub(seq, "Cer$", "Cer");
 seq = string.gsub(seq, "(Gal[NAcH234Me]*)", '%1');
 seq = string.gsub(seq, "(Glc[NAcH2]*)", '%1');
 seq = string.gsub(seq, "(Man[A]*)", '%1');
 seq = string.gsub(seq, "(Rha)", '%1');
 seq = string.gsub(seq, "(Fuc[A]*)", '%1');
 seq = string.gsub(seq, "(NeuAc[Me489]*)", '%1');
 seq = string.gsub(seq, "(NeuGc[Me489]*)", '%1');
 seq = string.gsub(seq, "(Xyl)", '%1');
 seq = string.gsub(seq, "(Ara)", '%1');
 seq = string.gsub(seq, "(KDN)", '%1');
 print(seq);
GalNAcb1-3Galb1-4Glcb1-Cer}}
Structure.*GlcNAcb1-3\(.*GalNAcb1-4\)Galb1-4Glcb1-Cer|Lactoganglio {{#lua:
 local seq = stdin:match("[%S()%[%], ]+");
 local ret = "";
 seq = string.gsub(seq, "a/b([1-9?]?-[1-9/?]*)", "α/β%1");
 seq = string.gsub(seq, "a([1-9?]?-[1-9/?]*)", "α%1");
 seq = string.gsub(seq, "b([1-9?]?-[1-9/?]*)", "β%1");
 seq = string.gsub(seq, "?([1-9?]?-[1-9/?]*)", "?%1");
 seq = string.gsub(seq, "Cer$", "Cer");
 seq = string.gsub(seq, "(Gal[NAcH234Me]*)", '%1');
 seq = string.gsub(seq, "(Glc[NAcH2]*)", '%1');
 seq = string.gsub(seq, "(Man[A]*)", '%1');
 seq = string.gsub(seq, "(Rha)", '%1');
 seq = string.gsub(seq, "(Fuc[A]*)", '%1');
 seq = string.gsub(seq, "(NeuAc[Me489]*)", '%1');
 seq = string.gsub(seq, "(NeuGc[Me489]*)", '%1');
 seq = string.gsub(seq, "(Xyl)", '%1');
 seq = string.gsub(seq, "(Ara)", '%1');
 seq = string.gsub(seq, "(KDN)", '%1');
 print(seq);
GlcNAcb1-3(GalNAcb1-4)Galb1-4Glcb1-Cer}}
Structure.*\(?NeuAca2-3\)?Galb1-4Glcb1-Cer|a-series {{#lua:
 local seq = stdin:match("[%S()%[%], ]+");
 local ret = "";
 seq = string.gsub(seq, "a/b([1-9?]?-[1-9/?]*)", "α/β%1");
 seq = string.gsub(seq, "a([1-9?]?-[1-9/?]*)", "α%1");
 seq = string.gsub(seq, "b([1-9?]?-[1-9/?]*)", "β%1");
 seq = string.gsub(seq, "?([1-9?]?-[1-9/?]*)", "?%1");
 seq = string.gsub(seq, "Cer$", "Cer");
 seq = string.gsub(seq, "(Gal[NAcH234Me]*)", '%1');
 seq = string.gsub(seq, "(Glc[NAcH2]*)", '%1');
 seq = string.gsub(seq, "(Man[A]*)", '%1');
 seq = string.gsub(seq, "(Rha)", '%1');
 seq = string.gsub(seq, "(Fuc[A]*)", '%1');
 seq = string.gsub(seq, "(NeuAc[Me489]*)", '%1');
 seq = string.gsub(seq, "(NeuGc[Me489]*)", '%1');
 seq = string.gsub(seq, "(Xyl)", '%1');
 seq = string.gsub(seq, "(Ara)", '%1');
 seq = string.gsub(seq, "(KDN)", '%1');
 print(seq);
GalNAcb1-4(NeuAca2-3)Galb1-4Glcb1-Cer}}
Structure.*\(?NeuAca2-8NeuAca2-3\)?Galb1-4Glcb1-Cer|b-series {{#lua:
 local seq = stdin:match("[%S()%[%], ]+");
 local ret = "";
 seq = string.gsub(seq, "a/b([1-9?]?-[1-9/?]*)", "α/β%1");
 seq = string.gsub(seq, "a([1-9?]?-[1-9/?]*)", "α%1");
 seq = string.gsub(seq, "b([1-9?]?-[1-9/?]*)", "β%1");
 seq = string.gsub(seq, "?([1-9?]?-[1-9/?]*)", "?%1");
 seq = string.gsub(seq, "Cer$", "Cer");
 seq = string.gsub(seq, "(Gal[NAcH234Me]*)", '%1');
 seq = string.gsub(seq, "(Glc[NAcH2]*)", '%1');
 seq = string.gsub(seq, "(Man[A]*)", '%1');
 seq = string.gsub(seq, "(Rha)", '%1');
 seq = string.gsub(seq, "(Fuc[A]*)", '%1');
 seq = string.gsub(seq, "(NeuAc[Me489]*)", '%1');
 seq = string.gsub(seq, "(NeuGc[Me489]*)", '%1');
 seq = string.gsub(seq, "(Xyl)", '%1');
 seq = string.gsub(seq, "(Ara)", '%1');
 seq = string.gsub(seq, "(KDN)", '%1');
 print(seq);
GalNAcb1-4(NeuAca2-8NeuAca2-3)Galb1-4Glcb1-Cer}}
Structure.*\(?NeuAca2-8NeuAca2-8NeuAca2-3\)?Galb1-4Glcb1-Cer|c-series {{#lua:
 local seq = stdin:match("[%S()%[%], ]+");
 local ret = "";
 seq = string.gsub(seq, "a/b([1-9?]?-[1-9/?]*)", "α/β%1");
 seq = string.gsub(seq, "a([1-9?]?-[1-9/?]*)", "α%1");
 seq = string.gsub(seq, "b([1-9?]?-[1-9/?]*)", "β%1");
 seq = string.gsub(seq, "?([1-9?]?-[1-9/?]*)", "?%1");
 seq = string.gsub(seq, "Cer$", "Cer");
 seq = string.gsub(seq, "(Gal[NAcH234Me]*)", '%1');
 seq = string.gsub(seq, "(Glc[NAcH2]*)", '%1');
 seq = string.gsub(seq, "(Man[A]*)", '%1');
 seq = string.gsub(seq, "(Rha)", '%1');
 seq = string.gsub(seq, "(Fuc[A]*)", '%1');
 seq = string.gsub(seq, "(NeuAc[Me489]*)", '%1');
 seq = string.gsub(seq, "(NeuGc[Me489]*)", '%1');
 seq = string.gsub(seq, "(Xyl)", '%1');
 seq = string.gsub(seq, "(Ara)", '%1');
 seq = string.gsub(seq, "(KDN)", '%1');
 print(seq);
GalNAcb1-4(NeuAca2-8NeuAca2-8NeuAca2-3)Galb1-4Glcb1-Cer}}
Structure.*\(?NeuAca2-6\)?GalNAcb1-4Galb1-4Glcb1-Cer|α-series {{#lua:
 local seq = stdin:match("[%S()%[%], ]+");
 local ret = "";
 seq = string.gsub(seq, "a/b([1-9?]?-[1-9/?]*)", "α/β%1");
 seq = string.gsub(seq, "a([1-9?]?-[1-9/?]*)", "α%1");
 seq = string.gsub(seq, "b([1-9?]?-[1-9/?]*)", "β%1");
 seq = string.gsub(seq, "?([1-9?]?-[1-9/?]*)", "?%1");
 seq = string.gsub(seq, "Cer$", "Cer");
 seq = string.gsub(seq, "(Gal[NAcH234Me]*)", '%1');
 seq = string.gsub(seq, "(Glc[NAcH2]*)", '%1');
 seq = string.gsub(seq, "(Man[A]*)", '%1');
 seq = string.gsub(seq, "(Rha)", '%1');
 seq = string.gsub(seq, "(Fuc[A]*)", '%1');
 seq = string.gsub(seq, "(NeuAc[Me489]*)", '%1');
 seq = string.gsub(seq, "(NeuGc[Me489]*)", '%1');
 seq = string.gsub(seq, "(Xyl)", '%1');
 seq = string.gsub(seq, "(Ara)", '%1');
 seq = string.gsub(seq, "(KDN)", '%1');
 print(seq);
...(NeuAca2-6)GalNAcb1-4Galb1-4Glcb1-Cer}}
Structure.*\(?NeuAca2-8NeuAca2-6\)?GalNAcb1-4Galb1-4Glcb1-Cer|β-series {{#lua:
 local seq = stdin:match("[%S()%[%], ]+");
 local ret = "";
 seq = string.gsub(seq, "a/b([1-9?]?-[1-9/?]*)", "α/β%1");
 seq = string.gsub(seq, "a([1-9?]?-[1-9/?]*)", "α%1");
 seq = string.gsub(seq, "b([1-9?]?-[1-9/?]*)", "β%1");
 seq = string.gsub(seq, "?([1-9?]?-[1-9/?]*)", "?%1");
 seq = string.gsub(seq, "Cer$", "Cer");
 seq = string.gsub(seq, "(Gal[NAcH234Me]*)", '%1');
 seq = string.gsub(seq, "(Glc[NAcH2]*)", '%1');
 seq = string.gsub(seq, "(Man[A]*)", '%1');
 seq = string.gsub(seq, "(Rha)", '%1');
 seq = string.gsub(seq, "(Fuc[A]*)", '%1');
 seq = string.gsub(seq, "(NeuAc[Me489]*)", '%1');
 seq = string.gsub(seq, "(NeuGc[Me489]*)", '%1');
 seq = string.gsub(seq, "(Xyl)", '%1');
 seq = string.gsub(seq, "(Ara)", '%1');
 seq = string.gsub(seq, "(KDN)", '%1');
 print(seq);
...(NeuAca2-8NeuAca2-6)GalNAcb1-4Galb1-4Glcb1-Cer}}
LBSG3|G3
(LBSG3.....|7|8|9|9|Number_of_Sugars|Number_of_Sialic_acids|173 items)
GlcNAcβ-Galβ-Glcβ-Cer
Mainchain.*Galb1-3GlcNAcb1-3Galb1-4Glcb1-Cer|Lacto {{#lua:
 local seq = stdin:match("[%S()%[%], ]+");
 local ret = "";
 seq = string.gsub(seq, "a/b([1-9?]?-[1-9/?]*)", "α/β%1");
 seq = string.gsub(seq, "a([1-9?]?-[1-9/?]*)", "α%1");
 seq = string.gsub(seq, "b([1-9?]?-[1-9/?]*)", "β%1");
 seq = string.gsub(seq, "?([1-9?]?-[1-9/?]*)", "?%1");
 seq = string.gsub(seq, "Cer$", "Cer");
 seq = string.gsub(seq, "(Gal[NAcH234Me]*)", '%1');
 seq = string.gsub(seq, "(Glc[NAcH2]*)", '%1');
 seq = string.gsub(seq, "(Man[A]*)", '%1');
 seq = string.gsub(seq, "(Rha)", '%1');
 seq = string.gsub(seq, "(Fuc[A]*)", '%1');
 seq = string.gsub(seq, "(NeuAc[Me489]*)", '%1');
 seq = string.gsub(seq, "(NeuGc[Me489]*)", '%1');
 seq = string.gsub(seq, "(Xyl)", '%1');
 seq = string.gsub(seq, "(Ara)", '%1');
 seq = string.gsub(seq, "(KDN)", '%1');
 print(seq);
Galb1-3GlcNAcb1-3Galb1-4Glcb1-Cer}}
Mainchain.*Gal.1-4GlcNAcb1-3Galb1-4Glcb1-Cer|Neolacto[2] {{#lua:
 local seq = stdin:match("[%S()%[%], ]+");
 local ret = "";
 seq = string.gsub(seq, "a/b([1-9?]?-[1-9/?]*)", "α/β%1");
 seq = string.gsub(seq, "a([1-9?]?-[1-9/?]*)", "α%1");
 seq = string.gsub(seq, "b([1-9?]?-[1-9/?]*)", "β%1");
 seq = string.gsub(seq, "?([1-9?]?-[1-9/?]*)", "?%1");
 seq = string.gsub(seq, "Cer$", "Cer");
 seq = string.gsub(seq, "(Gal[NAcH234Me]*)", '%1');
 seq = string.gsub(seq, "(Glc[NAcH2]*)", '%1');
 seq = string.gsub(seq, "(Man[A]*)", '%1');
 seq = string.gsub(seq, "(Rha)", '%1');
 seq = string.gsub(seq, "(Fuc[A]*)", '%1');
 seq = string.gsub(seq, "(NeuAc[Me489]*)", '%1');
 seq = string.gsub(seq, "(NeuGc[Me489]*)", '%1');
 seq = string.gsub(seq, "(Xyl)", '%1');
 seq = string.gsub(seq, "(Ara)", '%1');
 seq = string.gsub(seq, "(KDN)", '%1');
 print(seq);
Galb1-4GlcNAcb1-3Galb1-4Glcb1-Cer}}
LBSG4|G4
(LBSG4.....|7|8|9|9|Number_of_Sugars|Number_of_Sialic_acids|56 items)
Galα-Galβ-Glcβ-Cer
Mainchain.*Gala1-4Galb1-4Glcb1-Cer|Globo {{#lua:
 local seq = stdin:match("[%S()%[%], ]+");
 local ret = "";
 seq = string.gsub(seq, "a/b([1-9?]?-[1-9/?]*)", "α/β%1");
 seq = string.gsub(seq, "a([1-9?]?-[1-9/?]*)", "α%1");
 seq = string.gsub(seq, "b([1-9?]?-[1-9/?]*)", "β%1");
 seq = string.gsub(seq, "?([1-9?]?-[1-9/?]*)", "?%1");
 seq = string.gsub(seq, "Cer$", "Cer");
 seq = string.gsub(seq, "(Gal[NAcH234Me]*)", '%1');
 seq = string.gsub(seq, "(Glc[NAcH2]*)", '%1');
 seq = string.gsub(seq, "(Man[A]*)", '%1');
 seq = string.gsub(seq, "(Rha)", '%1');
 seq = string.gsub(seq, "(Fuc[A]*)", '%1');
 seq = string.gsub(seq, "(NeuAc[Me489]*)", '%1');
 seq = string.gsub(seq, "(NeuGc[Me489]*)", '%1');
 seq = string.gsub(seq, "(Xyl)", '%1');
 seq = string.gsub(seq, "(Ara)", '%1');
 seq = string.gsub(seq, "(KDN)", '%1');
 print(seq);
Gala1-4Galb1-4Glcb1-Cer}}
Mainchain.*Gala1-3Galb1-4Glcb1-Cer|Isoglobo[1] {{#lua:
 local seq = stdin:match("[%S()%[%], ]+");
 local ret = "";
 seq = string.gsub(seq, "a/b([1-9?]?-[1-9/?]*)", "α/β%1");
 seq = string.gsub(seq, "a([1-9?]?-[1-9/?]*)", "α%1");
 seq = string.gsub(seq, "b([1-9?]?-[1-9/?]*)", "β%1");
 seq = string.gsub(seq, "?([1-9?]?-[1-9/?]*)", "?%1");
 seq = string.gsub(seq, "Cer$", "Cer");
 seq = string.gsub(seq, "(Gal[NAcH234Me]*)", '%1');
 seq = string.gsub(seq, "(Glc[NAcH2]*)", '%1');
 seq = string.gsub(seq, "(Man[A]*)", '%1');
 seq = string.gsub(seq, "(Rha)", '%1');
 seq = string.gsub(seq, "(Fuc[A]*)", '%1');
 seq = string.gsub(seq, "(NeuAc[Me489]*)", '%1');
 seq = string.gsub(seq, "(NeuGc[Me489]*)", '%1');
 seq = string.gsub(seq, "(Xyl)", '%1');
 seq = string.gsub(seq, "(Ara)", '%1');
 seq = string.gsub(seq, "(KDN)", '%1');
 print(seq);
Gala1-3Galb1-4Glcb1-Cer}}
LBSG5|G5
(LBSG5.....|7|8|9|9|Number_of_Sugars|Number_of_Sialic_acids|117 items)
Gal-Glc-Cer
(Other than G2∼G4)
Mainchain.*Galb1-4Galb1-4Glcb1-Cer|Muco {{#lua:
 local seq = stdin:match("[%S()%[%], ]+");
 local ret = "";
 seq = string.gsub(seq, "a/b([1-9?]?-[1-9/?]*)", "α/β%1");
 seq = string.gsub(seq, "a([1-9?]?-[1-9/?]*)", "α%1");
 seq = string.gsub(seq, "b([1-9?]?-[1-9/?]*)", "β%1");
 seq = string.gsub(seq, "?([1-9?]?-[1-9/?]*)", "?%1");
 seq = string.gsub(seq, "Cer$", "Cer");
 seq = string.gsub(seq, "(Gal[NAcH234Me]*)", '%1');
 seq = string.gsub(seq, "(Glc[NAcH2]*)", '%1');
 seq = string.gsub(seq, "(Man[A]*)", '%1');
 seq = string.gsub(seq, "(Rha)", '%1');
 seq = string.gsub(seq, "(Fuc[A]*)", '%1');
 seq = string.gsub(seq, "(NeuAc[Me489]*)", '%1');
 seq = string.gsub(seq, "(NeuGc[Me489]*)", '%1');
 seq = string.gsub(seq, "(Xyl)", '%1');
 seq = string.gsub(seq, "(Ara)", '%1');
 seq = string.gsub(seq, "(KDN)", '%1');
 print(seq);
Galb1-4Galb1-4Glcb1-Cer}}
LBSG6|G6
(LBSG6.....|7|8|9|9|Number_of_Sugars|Number_of_Sialic_acids|69 items)
Man-Glcβ-Cer
Mainchain.*GlcNAcb1-3Manb1-4Glcb1-Cer|Arthro {{#lua:
 local seq = stdin:match("[%S()%[%], ]+");
 local ret = "";
 seq = string.gsub(seq, "a/b([1-9?]?-[1-9/?]*)", "α/β%1");
 seq = string.gsub(seq, "a([1-9?]?-[1-9/?]*)", "α%1");
 seq = string.gsub(seq, "b([1-9?]?-[1-9/?]*)", "β%1");
 seq = string.gsub(seq, "?([1-9?]?-[1-9/?]*)", "?%1");
 seq = string.gsub(seq, "Cer$", "Cer");
 seq = string.gsub(seq, "(Gal[NAcH234Me]*)", '%1');
 seq = string.gsub(seq, "(Glc[NAcH2]*)", '%1');
 seq = string.gsub(seq, "(Man[A]*)", '%1');
 seq = string.gsub(seq, "(Rha)", '%1');
 seq = string.gsub(seq, "(Fuc[A]*)", '%1');
 seq = string.gsub(seq, "(NeuAc[Me489]*)", '%1');
 seq = string.gsub(seq, "(NeuGc[Me489]*)", '%1');
 seq = string.gsub(seq, "(Xyl)", '%1');
 seq = string.gsub(seq, "(Ara)", '%1');
 seq = string.gsub(seq, "(KDN)", '%1');
 print(seq);
GlcNAcb1-3Manb1-4Glcb1-Cer}}
Mainchain.*Mana1-3Manb1-4Glcb1-Cer|Mollu {{#lua:
 local seq = stdin:match("[%S()%[%], ]+");
 local ret = "";
 seq = string.gsub(seq, "a/b([1-9?]?-[1-9/?]*)", "α/β%1");
 seq = string.gsub(seq, "a([1-9?]?-[1-9/?]*)", "α%1");
 seq = string.gsub(seq, "b([1-9?]?-[1-9/?]*)", "β%1");
 seq = string.gsub(seq, "?([1-9?]?-[1-9/?]*)", "?%1");
 seq = string.gsub(seq, "Cer$", "Cer");
 seq = string.gsub(seq, "(Gal[NAcH234Me]*)", '%1');
 seq = string.gsub(seq, "(Glc[NAcH2]*)", '%1');
 seq = string.gsub(seq, "(Man[A]*)", '%1');
 seq = string.gsub(seq, "(Rha)", '%1');
 seq = string.gsub(seq, "(Fuc[A]*)", '%1');
 seq = string.gsub(seq, "(NeuAc[Me489]*)", '%1');
 seq = string.gsub(seq, "(NeuGc[Me489]*)", '%1');
 seq = string.gsub(seq, "(Xyl)", '%1');
 seq = string.gsub(seq, "(Ara)", '%1');
 seq = string.gsub(seq, "(KDN)", '%1');
 print(seq);
Mana1-3Manb1-4Glcb1-Cer}}
LBSG7|G7
(LBSG7.....|7|8|9|9|Number_of_Sugars|Number_of_Sialic_acids|21 items)
NeuAc/NeuGc-Glcβ-Cer
Mainchain.*Neu(A~G)c.2-6Glcb1-Cer|Echino NeuGc or {{#lua:
 local seq = stdin:match("[%S()%[%], ]+");
 local ret = "";
 seq = string.gsub(seq, "a/b([1-9?]?-[1-9/?]*)", "α/β%1");
 seq = string.gsub(seq, "a([1-9?]?-[1-9/?]*)", "α%1");
 seq = string.gsub(seq, "b([1-9?]?-[1-9/?]*)", "β%1");
 seq = string.gsub(seq, "?([1-9?]?-[1-9/?]*)", "?%1");
 seq = string.gsub(seq, "Cer$", "Cer");
 seq = string.gsub(seq, "(Gal[NAcH234Me]*)", '%1');
 seq = string.gsub(seq, "(Glc[NAcH2]*)", '%1');
 seq = string.gsub(seq, "(Man[A]*)", '%1');
 seq = string.gsub(seq, "(Rha)", '%1');
 seq = string.gsub(seq, "(Fuc[A]*)", '%1');
 seq = string.gsub(seq, "(NeuAc[Me489]*)", '%1');
 seq = string.gsub(seq, "(NeuGc[Me489]*)", '%1');
 seq = string.gsub(seq, "(Xyl)", '%1');
 seq = string.gsub(seq, "(Ara)", '%1');
 seq = string.gsub(seq, "(KDN)", '%1');
 print(seq);
NeuAca2-6Glcb1-Cer}}
LBSG8|G8
(LBSG8.....|7|8|9|9|Number_of_Sugars|Number_of_Sialic_acids|12 items)
GalNAc-Glc-Cer
Mainchain.*GalNAc.1-4Glc.1-Cer|Schisto[3] {{#lua:
 local seq = stdin:match("[%S()%[%], ]+");
 local ret = "";
 seq = string.gsub(seq, "a/b([1-9?]?-[1-9/?]*)", "α/β%1");
 seq = string.gsub(seq, "a([1-9?]?-[1-9/?]*)", "α%1");
 seq = string.gsub(seq, "b([1-9?]?-[1-9/?]*)", "β%1");
 seq = string.gsub(seq, "?([1-9?]?-[1-9/?]*)", "?%1");
 seq = string.gsub(seq, "Cer$", "Cer");
 seq = string.gsub(seq, "(Gal[NAcH234Me]*)", '%1');
 seq = string.gsub(seq, "(Glc[NAcH2]*)", '%1');
 seq = string.gsub(seq, "(Man[A]*)", '%1');
 seq = string.gsub(seq, "(Rha)", '%1');
 seq = string.gsub(seq, "(Fuc[A]*)", '%1');
 seq = string.gsub(seq, "(NeuAc[Me489]*)", '%1');
 seq = string.gsub(seq, "(NeuGc[Me489]*)", '%1');
 seq = string.gsub(seq, "(Xyl)", '%1');
 seq = string.gsub(seq, "(Ara)", '%1');
 seq = string.gsub(seq, "(KDN)", '%1');
 print(seq);
GalNAcb1-4Glcb1-Cer}}
starting with
Other Sugars
LBSG(A~B~C~D~E~F~G~H~J~K~M~N~O~P~Q~R)|G(AR) Symbols follow the Sugar-digit table.
  1. 1.0 1.1 In IUPAC, "iso" refers to a change from position 4 to position 3.
  2. In IUPAC, "neo" refers to a change from position 3 to position 4.
  3. Makaaru CK, Damian RT, Smith DF, Cummings RD. "The human blood fluke Schistosoma mansoni synthesizes a novel type of glycosphingolipid" J Biol Chem 1992 267:2251-2257 PMID 1733932

First (s1) Digit for Phosphosphingolipid

First sugar Code Root sequence Major Series
No Sugar Attached P1 (LBSP) R-P-Cer Sphingomyelin and Ceramide phosphoetanolamine
(Visit this page.)
starting with
Inositol
LBSP2|P2
(29 items)
GlcNα/β1−2/6Ins1-P-Cer
Mainchain.*GlcN.1-.Ins-P-Cer|Protozoa & Fungi-specific {{#lua:
 local seq = stdin:match("[%S()%[%], ]+");
 local ret = "";
 seq = string.gsub(seq, "a/b([1-9?]?-[1-9/?]*)", "α/β%1");
 seq = string.gsub(seq, "a([1-9?]?-[1-9/?]*)", "α%1");
 seq = string.gsub(seq, "b([1-9?]?-[1-9/?]*)", "β%1");
 seq = string.gsub(seq, "?([1-9?]?-[1-9/?]*)", "?%1");
 seq = string.gsub(seq, "Cer$", "Cer");
 seq = string.gsub(seq, "(Gal[NAcH234Me]*)", '%1');
 seq = string.gsub(seq, "(Glc[NAcH2]*)", '%1');
 seq = string.gsub(seq, "(Man[A]*)", '%1');
 seq = string.gsub(seq, "(Rha)", '%1');
 seq = string.gsub(seq, "(Fuc[A]*)", '%1');
 seq = string.gsub(seq, "(NeuAc[Me489]*)", '%1');
 seq = string.gsub(seq, "(NeuGc[Me489]*)", '%1');
 seq = string.gsub(seq, "(Xyl)", '%1');
 seq = string.gsub(seq, "(Ara)", '%1');
 seq = string.gsub(seq, "(KDN)", '%1');
 print(seq);
GlcNa/b1-2/6Ins1-P-Cer}}
LBSP3|P3
(10 items)
GlcAα/β1−2/6Ins1-P-Cer
Mainchain.*GlcA.1-.Ins-P-Cer|Plant-specific {{#lua:
 local seq = stdin:match("[%S()%[%], ]+");
 local ret = "";
 seq = string.gsub(seq, "a/b([1-9?]?-[1-9/?]*)", "α/β%1");
 seq = string.gsub(seq, "a([1-9?]?-[1-9/?]*)", "α%1");
 seq = string.gsub(seq, "b([1-9?]?-[1-9/?]*)", "β%1");
 seq = string.gsub(seq, "?([1-9?]?-[1-9/?]*)", "?%1");
 seq = string.gsub(seq, "Cer$", "Cer");
 seq = string.gsub(seq, "(Gal[NAcH234Me]*)", '%1');
 seq = string.gsub(seq, "(Glc[NAcH2]*)", '%1');
 seq = string.gsub(seq, "(Man[A]*)", '%1');
 seq = string.gsub(seq, "(Rha)", '%1');
 seq = string.gsub(seq, "(Fuc[A]*)", '%1');
 seq = string.gsub(seq, "(NeuAc[Me489]*)", '%1');
 seq = string.gsub(seq, "(NeuGc[Me489]*)", '%1');
 seq = string.gsub(seq, "(Xyl)", '%1');
 seq = string.gsub(seq, "(Ara)", '%1');
 seq = string.gsub(seq, "(KDN)", '%1');
 print(seq);
GlcAa/b1-2/6Ins1-P-Cer}}
LBSP4|P4
(52 items)
Manα/β1−2/6Ins1-P-Cer
Mainchain.*Man.1-.Ins-P-Cer|Fungi-specific {{#lua:
 local seq = stdin:match("[%S()%[%], ]+");
 local ret = "";
 seq = string.gsub(seq, "a/b([1-9?]?-[1-9/?]*)", "α/β%1");
 seq = string.gsub(seq, "a([1-9?]?-[1-9/?]*)", "α%1");
 seq = string.gsub(seq, "b([1-9?]?-[1-9/?]*)", "β%1");
 seq = string.gsub(seq, "?([1-9?]?-[1-9/?]*)", "?%1");
 seq = string.gsub(seq, "Cer$", "Cer");
 seq = string.gsub(seq, "(Gal[NAcH234Me]*)", '%1');
 seq = string.gsub(seq, "(Glc[NAcH2]*)", '%1');
 seq = string.gsub(seq, "(Man[A]*)", '%1');
 seq = string.gsub(seq, "(Rha)", '%1');
 seq = string.gsub(seq, "(Fuc[A]*)", '%1');
 seq = string.gsub(seq, "(NeuAc[Me489]*)", '%1');
 seq = string.gsub(seq, "(NeuGc[Me489]*)", '%1');
 seq = string.gsub(seq, "(Xyl)", '%1');
 seq = string.gsub(seq, "(Ara)", '%1');
 seq = string.gsub(seq, "(KDN)", '%1');
 print(seq);
Mana/b1-2/6Ins1-P-Cer}}
LBSP5|P5
(21 items)
Others {{#lua:
 local seq = stdin:match("[%S()%[%], ]+");
 local ret = "";
 seq = string.gsub(seq, "a/b([1-9?]?-[1-9/?]*)", "α/β%1");
 seq = string.gsub(seq, "a([1-9?]?-[1-9/?]*)", "α%1");
 seq = string.gsub(seq, "b([1-9?]?-[1-9/?]*)", "β%1");
 seq = string.gsub(seq, "?([1-9?]?-[1-9/?]*)", "?%1");
 seq = string.gsub(seq, "Cer$", "Cer");
 seq = string.gsub(seq, "(Gal[NAcH234Me]*)", '%1');
 seq = string.gsub(seq, "(Glc[NAcH2]*)", '%1');
 seq = string.gsub(seq, "(Man[A]*)", '%1');
 seq = string.gsub(seq, "(Rha)", '%1');
 seq = string.gsub(seq, "(Fuc[A]*)", '%1');
 seq = string.gsub(seq, "(NeuAc[Me489]*)", '%1');
 seq = string.gsub(seq, "(NeuGc[Me489]*)", '%1');
 seq = string.gsub(seq, "(Xyl)", '%1');
 seq = string.gsub(seq, "(Ara)", '%1');
 seq = string.gsub(seq, "(KDN)", '%1');
 print(seq);
Ins1-P-Cer}}

Second (s2) Digit

Click to see the full list. For abbreviations, see #Notation.

Code Structure
A Glc LBS-Monomer-Glc.png
B Gal LBS-Monomer-Gal.png
C GlcNAc LBS-Monomer-GlcNAc.png
D GalNAc LBS-Monomer-GalNAc.png
E GlcN LBS-Monomer-GlcN.png
F GalN LBS-Monomer-GalN.png
G GlcA LBS-Monomer-GlcA.png
H GalA LBS-Monomer-GalA.png
I not used
Code Structure
J Structure.*Man|Mannose LBS-Monomer-Man.png
K Structure.*Rha|Rhamnose LBS-Monomer-Rha.png
L {{#encode:Structure.*Ins(Me)?-P-[^Cer]}}|Inositol
M Fucose ({{#encode:Structure[^F]+Fuc[^F]+$}}| 1, {{#encode:Structure([^F]+Fuc){2}[^F]+$}}|2, {{#encode:Structure([^F]+Fuc){3}}}|>3) LBS-Monomer-Fuc.png
N Structure.*Ara|Arabinose LBS-Monomer-Ara.png
O Structure.*Xyl|Xylose LBS-Monomer-Xyl.png
P Structure.*(NeuAc~NeuNH)|NeuAc / NeuNH LBS-Monomer-NeuAc.png
Q Structure.*(NeuGc)|NeuGc LBS-Monomer-NeuGc.png
R Structure.*(KDN)|Kdn LBS-Monomer-Kdn.png
Code Structure
S Structure.*(Phospho)|Phosphate (except GIPC) LBS-Monomer-P.png
T Structure.*(AEPn)|(M)AEPn, Structure.*(EtnP)|EtnP, Structure.*(PC)|PC LBS-Monomer-AEPn.png
U Structure.*Sulfo|Sulfate LBS-Monomer-S.png
V acyl/alkyl/alkenyl chain LBS-Monomer-Alkyl.png

Biosynthesis

Sphingosine is synthesized from decarboxylating condensation of palmitoyl CoA with serine on the ER membrane. It is a 18-carbon amino alcohol (16 carbons from palmitic acid and 2 from serine) with one unsaturated bond (trans-form) at the C-4 position (2-amino-4-octadecene-1,3-diol). (more details)

スフィンゴシンはパルミトイルCoAがアミノ酸セリンと脱炭酸縮合して生成します。炭素を18個含むアミノアルコール(16個がパルミチン酸、2個がセリン由来)でトランス型の不飽和結合をC-4に1つ含みます。(詳細はこちら


Subcategories

This category has the following 4 subcategories, out of 4 total.

Personal tools