.    

POZOR! Tento článek byl naposledy aktualizován před více než dvěma lety!

Je možné, že následující­ stránka obsahuje odkazy, které dnes již nejsou funkční, nebo že některé informace uvedené v tomto článku se v průběhu času ukázaly jako prokazatelně chybné. Pokud jakoukoliv podobnou závadu zjistíte, tak neváhejte napsat co nejpřesnější popis závady do veřejného komentáře pod článkem: redakce TečkyCZ nové komentáře neustále sleduje, a to i pod těmi nejstaršími články. V celé řadě případů lze chyby snadno opravit - např. se stává, že video na YouTube bylo smazáno a znovu nahráno pod jiným id. V jiných případech někdo zase zakáže embedovaní videa, která přitom existuje ve více kopiích, nebo se z webu ztratí stránka umístěná na negarantovaném freehostingu, zatímco původní autor stránek si mezitím zaregistruje vlastní doménu, atd.

Děkujeme všem, kteří pomáhají opravovat chyby ve starších webových stránkách a udržují tak Internet naživu - redakce TečkyCZ.


Geny jsou software!

xChaos 24. října 2002 [4424 znaků] [editováno 17. března 2006] [Kosmír a věda]
[ + ] 1 [1x] [ - ]
Zobrazení 18620 ← Facebook 17 Twitter 11 Google 16
Komentářů 4

Tzv. Hox geny jsou zodpovědné především za segmentaci těla neboli členění na jednotlivé orgány. Výzkym ukázal, že Hox geny jsou uspořádány na chromozomu ve stejném pořadí, jako posléze na těle leží části, které kódují.
Velice zajímavý článek na Scienceworld.cz přináší poměrně málo všeobecně známé, ale pro programátory extrémně zajímavé informace o uložení morfologických informací v genomu.

Zdá se, že DNA je zorganizována přesně tak, jak by to očekával nejen programátor, ale třeba i lingvista: tzv. Hox geny jsou uspořádány na chromozomu ve stejném pořadí, jako posléze na těle leží části, které kódují. Dálet cituji: "Octomilce s lidským Hox genem pro hlavu (případ je pouze ilustrativní a značně nadsazený) ovšem nevyroste lidská hlava, ale opět hlava octomilky."

Všechno nasvědčuje tomu, že jednotlivé Hox geny jsou jakýmsi "voláním procedur" (podprogramů), které pak vytvářejí jednotlivé orgány. V článku je diskutována pouze první úroveň strukturování genetického kódu - zatím tedy není jasné, jestli Bůh programoval objektově (doufám že ne!), čistě strukturovaně, nebo v Basicu či v Bashi ;-) Vzhledem k tomu, že DNA je značně sebemodifikující program, však jde nejspíš o assembler, a rozhodně se tam používá příkaz goto :) ovšem zdaleka nejvíc ze všeho jde o událostmi řízené programování - velké množství genů, používaných v "běžném chodu" jednou už sestrojeného organismu, funguje tak, že na DNA je přisedlý speciální enzym, detekující na jednom svém konci přítomnost určité molekuly (dejme tomu třeba cukru). V případě, že je molekula detekována, se enzym rekonfiguruje a odlepí od speciálního místa DNA (v podstatě něco jako textový label - návěští, přímá adresa paměti na DNA zjevně neexistuje), kde v tu chvíli začne syntéza jiného enzymu podle dané sekvence DNA (dejme tomu v našem případě enzymu pro štěpení cukru - nějáká xxx-áza, každopádně, ach ta děravá paměť :-). Nově syntetizovaný enzym začne vykonávat svou činost, kocentrace detekované molekuly v buňce klesne a "senzor" její přítomnosti se přilepí zpět na označené místo na DNA. Velice jednoduché - asi jako regulátor otáček parního stroje :-)

Každopádně, na DNA je použito zjevně velké množství různých programátorských technik: samotné kódování sekvencí aminokyselin v syntetizovaných bílkovinách je podobné ASCII kódu. Používají se trojice znaků, z nichž každý může nabývat 4 hodnot (A,C,G,T) - DNA kód je tedy šestibitový, zatímco původní ASCII bylo 7 bitové (dnes se typicky používají 8 bitové znaky - ne náhodou zaberou přeně jeden bajt - a nevím, jestli 16ti bitové kódování Unicode obstojí v evolučním boji... když to srovnáme s DNA ;-). Několik málo hodnot v DNA kódování může nabývat hodnoty "eof". (no, tohle je už celkem běžně známá skutečnost, kterou mě učili snad i na střední škole...)

V tomto jazyce je ovšem napsána pouze malá část genetického kódu, což badatele celá léta mátlo, nás programátory ovšem rozhodně ne - syrový výpis DNA je extrémně podobný tomu, co vidíte, pokud si prohlížíte spustitelný binární program v ASCII módu - občas vidíte smysluplný text, např. některou hlášku, která se má objevit na obrazovce, většinou ale vidíte strojový kód, interpretovaný přímo procesorem.

Objev existence Hox genů (mimochodem nijak nový, zmiňovaný článek na Scienceworldu se odkazuje na knihu z roku 2001) je tedy důležitým krokem v pochopení a dekódování programovacího jazyka použitého na DNA. Ten je tedy zjevně stejný či podobný pro všechny existující organismy, stejně jako je stejné či velice podobné i "genetický ASCII kód" pro kódování pořadí aminokyselin...

Zbývá dodat, že obecná teorie jazyků a překladačů, tedy čirá teoretická informatika, bude zjevně zastřešující vědou, která bude nezbytná pro pochopení a popsání zdánlivě nesouvisejích jevů, jako je funkce DNA, šíření počítačových a internetových virů, šíření mediálních memů, apod. Zdá se, že jazyk, včetně programovacího jazyka, je jednou ze zajímavých úrovní složitosti fraktálně soběpodobného vesmíru, který kolem sebe pozorujeme.

Tohle samozřejmě řada z nás tuší již dlouho - zajímavé je ale sledovat, jak některé nové objevy tenhle obraz vesmíru postupně zpřesňují. Už dávno jsem navhroval, že by při dekódování DNA měli asistovat programátoři, kteří by mohli být schopni instiktivně vycítit, co některé sekvence mohou znamenat, o jaké programové konstrukce jde - podobně jako při disasemblování. Nevím, v jaké míře taková mezioborová spolupráce už probíhá - mě by to fascinovalo, ale místo toho lepím debilní webové shopy v PHP... :-(


Sloupcová sazba: pokud je okno prohlížeče dostatečně velké (na monitoru s dostatečným rozlišením), zobrazí se článek ve více sloupcích (w3.org). Testováno v browserech Firefox, Opera a Chrome. Není implementováno v Internet Exploreru. Tato feature může způsobovat problémy ve starších verzích prohlížečů s jádrem Webkit (Google Chrome, Safari, Konqueror). Pokud nevidíte článek celý, zkuste zmenšit okno prohlížeče nebo použít verzi pro tisk. [zpět na začátek sloupcové sazby]
Pokud se vám článek líbil, zkuste autora podpořit [zobrazit možnosti]
Sdílet v síti [Identi.ca - musíte být předem přihlášeni] [Twitter] [Facebook] [Jagg.cz]
Formátovat pro tisk [bez komentářů] [s komentáři]
Krátká forma URL (adresy) [http://teckacz.cz/92]
Všechny články [od autora xChaos] [v rubrice Kosmír a věda] [nejnovější]

Hodnocení článku čtenáři [ + ] 1 [1x] [ - ]
Tip: Pro moderaci článků (kladné nebo záporné hodnocení) je nutné použít browser, který podporuje javascript a cookies.
Komentáře čtenářů [napsat vlastní]
Skrýt hodnocené nebo méně


[] Allter 24. října 2002
[ + ] 0 [0x] [ - ] ← pro ohodnocení komentáře se není nutné nikde registrovat
→ [/-/232] ← na komentář můžete odpovědět nebo ho sdílet
Jenom bych podotkl, ze dnes uz je zcela zrejme, ze zpracovani geneticke informace se behu programu podoba jen zdanlive, v nejvetsim priblizeni. V soucasne dobe je spise prijimana "hermeneuticka" interpretace, tedy ze DNA je urcity "text", ale interpretace textu je zavisla na tom, kdo (co) a za jakych okolnosti ho cte. (blize viz knihy napr. Zdenka Neubaera ci V. Markose) Transkripcni a translacni aparat neni pouze bezduchy strojecek, do ktereho se vlozi kod a vyplivnut je protein. Navic to, cemu rikame geny, tvori mene nez 3% sekvence DNA. O zbytku vime jeste min. Ale treba budeme za cas moudrejsi, doufam.

[] Allter 24. října 2002
[ + ] 0 [0x] [ - ] ← pro ohodnocení komentáře se není nutné nikde registrovat
→ [/-/233] ← na komentář můžete odpovědět nebo ho sdílet
Jeste dva odkazy

<p><font size="" color="FFFFFF" face="arial,helvetica"><a style="text-decoration: none" href="http://vesmir.cts.cuni.cz/knihy/markos1.htm">Markos</a></font></p>

<p><font size="" color="FFFFFF" face="arial,helvetica"><a style="text-decoration: none" href="http://www.vhled.cz/Casopis_Vhled(cislo1)/Vstupni_stranka/Svet_jako_organismus/Biomoc1.html
">Neubauer</a></font></p>

[] Allter 24. října 2002
[ + ] 0 [0x] [ - ] ← pro ohodnocení komentáře se není nutné nikde registrovat
→ [/-/234] ← na komentář můžete odpovědět nebo ho sdílet
Nicmene nepopiram uzasne moznosti a vysledky "computational biology" a bioinformatiky, bez kterych by se vse asi moooc pomalu hybalo (kupredu?). Troufam si tvrdit, ze genetika je dnes zcela zavisla na internetu (databaze predevsim) a je potesujici, ze <font color="FFFFFF" face="arial,helvetica" size="3"><a style="text-decoration: none" href="http://www.ncbi.nlm.nih.gov/">rozhodujici
hraci</a></font>
neustupne prosazuji verejnou pristupnost dat a v mnoha pripadech stihli udelat a publikovat na Webu ohromne mnozstvi informaci, ktere by jinak byly patentovany "big pharma" spolecnostmi.

[] xChaos 24. října 2002 ← komentářů 5513 1 [3047x]
[ + ] 0 [0x] [ - ] ← pro ohodnocení komentáře se není nutné nikde registrovat
→ [/-/235] ← na komentář můžete odpovědět nebo ho sdílet
diky za zajimavy pripominky a odkazy. Jinak text, jehoz interpretace zavisi na tom kdo a za jakych okolnosti ho cte, to je prece program! prece kompiler ci interpreter interpretuje program uplne jinak, nez treba obycejny textovy editor, a jeste jinak ho interpretuje textovy editor se syntax highlightingem. To same systemove volani muze byt na jednom systemu implementovano vypisem radku textu na konzoli, a jinde treba vyskoci okynko s textem a tlacitkem ok... to je presne programovani - takze jaka "zdanliva" podobnost ?
 

Počet zobrazených komentářů: 4 [celkový čas potřebný k prohledání databáze a vytvoření stránky: 0.36 sekund]

Pozor, vložením komentáře souhlasíte s pravidly hry TečkyCZ! [zobrazit pravidla] →
Ochrana proti spambotům - tři-krát-tři je ... ? (napište číslicí - nemělo by byt potřeba při zapnutém JavaScriptu)
Sociální síť (přihlaste se předem, 1. řádek<=96 znaků=status, zbytek=odkaz)
Offtopic resolver (týká se odpověď původního tématu, nebo patří jinam?)
Přezdívka (povinně) - nepoužívejte speciální znaky, mezery=podtržítka
E-mail (volitelně) - nebude zobrazen, zobrazí se ikonka z [www.gravatar.com]

Nelze použít HTML [zobrazit mikrosyntax] →

Nápověda: ve vlastním zájmu uvádějte u komentářů pouze funkční a dostupnou e-mailovou adresu. Přezdívku, která je jednou spojená s konkrétní e-mailovou adresou, už nyní nelze bez zásahu administrátora serveru spojit s jinou adresou. Uvedením neplatné e-mailové adresy si v budoucnu znemožníte upload ikonky i možnost použít některé další chystané neanonymní funkce vázané na uvedení platné e-mailové adresy.


TečkaCZ [Nejnovější články] [Nejnovější komentáře] [Zeď vzkazů] [Zeď odkazů] [Začátek článku]

    TečkaCZ
  •  
  • Komentáře →
  • Nástěnky →
  • Debaty →
  • Články →
  • Ročníky →
  • Rubriky →
  • RSS kanály →
  • Vzhled →
  • Ostatní →
  •  
[] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] []
  •  
.

[Arachne Labs]

[SPOJE.NET]

[Právě dnes | Tech | Ostatní]

Yacy P2P web search jabber.arachne.cz
tiskové zprávy a otevřené dopisy přebíráme z nejrůznějších informačních kanálů (i bez výslovného souhlasu autorů)
licenční práva k použitým obrázkům a grafickým motivům nejsou definována (přebírejte pouze texty bez obrázků)
texty článků i komentáře bez uvedení copyrightu jsou chráněny GNU Free Documentation License
založeno na Quzo engine, (G)1999-2002 David Čermák, (G)2002-2012 Michael Polák
Quzo engine vyvíjejí Arachne Labs, webhosting sponzorují SPOJE.NET
seznam aktuálních článků je dostupný i ve formátu RSS (XML)
můžete také sledovat Twitter feed TečkyCZ.
test XHTML a CSS2 validity