Category:LBG: Difference between revisions

No edit summary
No edit summary
Line 141: Line 141:


* [[Volatile:ClassMatrix|LBG...._........._.........|4|5|9|11|Head_Group|Fatty_Acid_Length(R1)|Head Group v.s. Fatty Acid Length R1 (極性基 対 R1の脂肪酸長)]]
* [[Volatile:ClassMatrix|LBG...._........._.........|4|5|9|11|Head_Group|Fatty_Acid_Length(R1)|Head Group v.s. Fatty Acid Length R1 (極性基 対 R1の脂肪酸長)]]
{{ClassMatrix|LBG...._........._.........|4|5|9|11|Head_Group|Fatty_Acid_Length(R1)}}

Revision as of 09:33, 21 December 2008

Glycerolipid (グリセロ脂質)


Upper classes: LB

Class Overview

Complex lipid is the major structural component of biological membranes (lipid bilayer), and is broadly classified into glycerolipid containing glycerol and sphingolipid containing sphingoid. The glycerolipid category (LBG) includes glycoglycerolipid and phosphoglycerolipid.

リン酸や糖などを含む脂質は複合脂質と呼ばれ、細胞膜の脂質二重層の主要な構成要素です。複合脂質は、一般的にグリセロールを含む脂質(グリセロ脂質)とスフィンゴイドを含む脂質(スフィンゴ脂質)に大別されます。
グリセロ脂質(LBG)には、グリセロ糖脂質 (glycoglycerolipid)とグリセロリン脂質 (phosphoglycerolipid) が含まれます。

Common Abbreviations よく使う略称

PA Phosphatidic acid ホスファチジン酸
PC Phosphatidylcholine ホスファチジルコリン
PE Phosphatidylethanolamine ホスファチジルエタノールアミン
PG Phosphatidylglycerol ホスファチジルグリセロール
PI Phosphatidylinositol ホスファチジルイノシトール
PS Phosphatidylserine ホスファチジルセリン


Design of Glycerolipid Identifiers ID番号の設計

27-DIGIT(7+9+9+2)

L B G a a b1 b2 : x1 x1 y1 z1 z1 w1 w1 c1 c1 : x2 x2 y2 z2 z2 w2 w2 c2 c2

  • a ... the number of attached sugars (glycoglycerolipid) or the code of polar head group(phosphoglycerolipid)
  • b ... type of binding to fatty acid-1 and 2
  • x ... carbon chain length (fatty acid-1 and 2)
  • y ... degree of unsaturation (fatty acid-1 and 2)
  • z ... position of n-z (n minus z; also ω-z or omega-z) nomenclature (fatty acid-1 and 2)
  • w ... structure type (fatty acid-1 and 2)
  • c ... serial number (fatty acid-1 and 2)

  • a ... 修飾する糖の個数 (グリセロ糖脂質) もしくは極性基を示す略号 (グリセロリン脂質)
  • b ... 脂肪酸1および2の結合のタイプ
  • x ... 炭素鎖長 (脂肪酸1および2)
  • y ... 不飽和度 (脂肪酸1および2)
  • z ... n-z (またはω-zやomega-z) における数 (脂肪酸1および2)
  • w ... 骨格のタイプ (脂肪酸1および2)
  • c ... 通し番号 (脂肪酸1および2)


Classification 分類

By the Number of Sugars or the Head Group 糖の個数もしくは極性基

For glycoglycerolipid, 2 digits indicate the number of sugars. For phosphoglycerolipid, common abbreviations such as PS (phosphatidylserine)or PE (phosphatidylethanolamine). Although inositol is a sugar, phosphatidylinositol is registered as PI, not 01.

グリセロ糖脂質は結合している糖の総数を、グリセロリン脂質の場合はPS(ホスファチジルセリン)やPE(ホスファチジルエタノールアミン)等の記号を2桁で示しています。 ホスファチジルイノシトールはグリセロ糖脂質でもありますが01ではなくPIに分類しています。

Glycerolipid Overview

Glycoglycerolipid
グリセロ糖脂質: LBGnn
LBGnn.png

Phosphoglycerolipid
グリセロリン脂質: LBGPn
LBGPn.png

Table 1. Classification by number of sugars or pola head group
 
(37 pages)
 
(37 pages)
 
(18 pages)
 
(6 pages)
 
(2 pages)
 
(4 pages)
 
(0 pages)
 
(426 pages)
 
(65 pages)
LBGPA.png
 
(425 pages)
LBGPC.png
 
(267 pages)
LBGPE.png
 
(72 pages)
LBGPG.png
 
(58 pages)
LBGPC.png
 
(51 pages)
LBGPI.png
 
(58 pages)
LBGPx.png

Other Classification Charts その他の分類チャート





{{#lua:

 local input = stdin:match(".+");
 local xaxis, yaxis, all = string.match(input, "([^&]+)&&([^&]+)&&(.+)");
 local M = {};
 for id in string.gmatch(all,"(%S+)") do
   x = string.sub(id, 4, 5);
   y = string.sub(id, 9, 11);
   if (M[x] == nil) then M[x] = {}; end
   if (M[x][y] == nil)
     then M[x][y] = 1;
     else M[x][y] = M[x][y] + 1;
   end
 end
 strFst = string.sub("LBG...._........._.........", 1, 4-1);
 strSnd = string.sub("LBG...._........._.........", 5+1, 9-1);
 strTrd = string.sub("LBG...._........._.........", 11+1, string.len("LBG...._........._........."));
 for x,v in string.gmatch(xaxis, "(%S+) (%S+)") do
   str = x .. " (" .. v .. ")&&";
   for y,v in string.gmatch(yaxis, "(%S+) (%S+)") do
     if (M[x][y] == nil)
       then str = str .. " 0 dummy";
       else str = str .. " " .. M[x][y] .. " " .. strFst .. x .. strSnd .. y .. strTrd;
     end
   end
   print(str);
 end

|{{#lua:

 local H = {};
 local T = {};
 for id in stdin:gmatch("%S+") do
   str = string.sub(id,4,5);
   if (H[str] == nil)
     then H[str] = 1; table.insert(T, str);
     else H[str] = H[str] + 1;
   end
 end
 table.sort(T);
 for i=1,table.getn(T) do
   local k = T[i];
   print(k .. " " .. H[k]);
 end

| }}&&{{#lua:

 local H = {};
 local T = {};
 for id in stdin:gmatch("%S+") do
   str = string.sub(id,9,11);
   if (H[str] == nil)
     then H[str] = 1; table.insert(T, str);
     else H[str] = H[str] + 1;
   end
 end
 table.sort(T);
 for i=1,table.getn(T) do
   local k = T[i];
   print(k .. " " .. H[k]);
 end

| }}&& }}

Rows: Head_Group, Columns: Fatty_Acid_Length(R1) (counts)
{{#lua:}}! ({{{1}}} () {{{1}}} () for (id in stdin:gmatch("%S+") do) {{{1}}} () {{{1}}} () {{{1}}} () {{{1}}} () end () end () table.sort(T); () {{{1}}} () {{{1}}} () print(k (.. " " .. H[k]);) end () () ())
{{#lua:}}|- {{{1}}}
{{{1}}}
{{{1}}}
for id in string.gmatch(all,"(%S+)") do
{{{1}}}
{{{1}}}
{{{1}}}
{{{1}}}
{{{1}}}
{{{1}}}
end
end
{{{1}}}
{{{1}}}
{{{1}}}
for x,v in string.gmatch(xaxis, "(%S+) (%S+)") do
{{{1}}}
for y,v in string.gmatch(yaxis, "(%S+) (%S+)") do
{{{1}}}
{{{1}}}
{{{1}}}
end
end
print(str);
end
'
''''

Subcategories

This category has only the following subcategory.