(einsatz (2/1) (transponiere 12 endlos)) (einsatz (4/1) endlos) :+: (einsatz (6/1) endlos )))
|
|
- Kathrin Berg
- vor 5 Jahren
- Abrufe
Transkript
1 Algorithmen und Datenstrukturen I phrase1 phrase2 c e (1/4) (1/4) :*: :*: d f (1/4) (1/4) :*: :*: e g (1/4) (1/2) :*: c (1/4) phrase3 = g :*: (1/8) e (1/4) :*: a :*: (1/8) c (1/4) :*: g (1/8) :*: f (1/8) phrase4 strophe c wdh (1/4) phrase1 :*: :*: (transponiere wdh phrase2 (-12) :*: wdh (g phrase3 (1/4))) :*: :*: wdh c phrase4 (1/2) endlos bruderjakob = ad_infinitum Tempo andante strophe (einsatz (0/1) (Instr endlos VoiceAahs (einsatz (2/1) (transponiere 12 endlos)) :+: (einsatz (4/1) endlos) :+: :+: (einsatz (6/1) endlos ))) Prof. Dr. Robert Giegerich Universität Bielefeld WS 2004/2005
2 Kapitel 2: Modellierung Algorithmen und Datenstrukturen I 1
3 Eine Formelsprache für Musik Algorithmen und Datenstrukturen I 2
4 Formeln, die Musik bedeuten Note 0 (1/4) -- Viertelnote tiefes C Note 24 (1/1) -- ganze Note c Pause (1/16) -- Sechzehntelpause Note 24 (1/4) :*: Note 26 (1/4) :*: Note 28 (1/4) -- Anfang der C-Dur Tonleiter Note 24 (1/4) :+: Note 28 (1/4) :+: Note 31 (1/4) -- C-Dur Akkord Tempo 40 m -- Musik m als Adagio Tempo 100 m -- Musik m als Presto Instr Oboe m -- Musik m von Oboe gespielt Instr VoiceAahs m -- Musik m gesummt Algorithmen und Datenstrukturen I Modellierung: Eine Formelsprache für Musik 3
5 Formeltypen infixr 7 :*: infixr 6 :+: type GanzeZahl = Int -- Ganze Zahlen und Brueche setzen wir type Bruch = Rational -- als gegeben voraus. type Ton = GanzeZahl type Dauer = Bruch data Instrument = Oboe HonkyTonkPiano Cello VoiceAahs deriving Show data Musik = Note Ton Dauer Pause Dauer Musik :*: Musik Musik :+: Musik Instr Instrument Musik Tempo GanzeZahl Musik deriving Show Algorithmen und Datenstrukturen I Modellierung: Eine Formelsprache für Musik 4
6 Abkürzungen gp = Pause (1/1) hp = Pause (1/2) vp = Pause (1/4) ap = Pause (1/8) sp = Pause (1/16) adagio = 70; andante = 90; allegro = 140; presto = 180 Algorithmen und Datenstrukturen I Modellierung: Eine Formelsprache für Musik 5
7 Halbtöne ce = 0; cis = 1; des = 1 de = 2; dis = 3; es = 3 eh = 4; eis = 5; fes = 4 ef = 5; fis = 6; ges = 6 ge = 7; gis = 8; as = 8 ah = 9; ais = 10; be = 10 ha = 11; his = 12 c u = Note (ce+24) u; d u = Note (de+24) u e u = Note (eh+24) u; f u = Note (ef+24) u g u = Note (ge+24) u; a u = Note (ah+24) u h u = Note (ha+24) u; c u = Note (ce+36) u Algorithmen und Datenstrukturen I Modellierung: Eine Formelsprache für Musik 6
8 C-Dur Tonleiter / Dur-Dreiklang cdurtonika = c (1/1) :+: e (1/1) :+: g (1/1) cdurskala = Tempo allegro( c (3/8) :*: d (1/8) :*: e (3/8) :*: f (4/8) :*: g (1/8) :*: a (1/4) :*: h (1/8) :*: c (1/2)) durdreiklang t = Note t (1/1) :+: Note (t+4) (1/1) :+: Note (t+7) (1/1) Algorithmen und Datenstrukturen I Modellierung: Eine Formelsprache für Musik 7
9 Umkehrung / Transponierung umk ((Note t d) :+: n2 :+: n3) = n2 :+: n3 :+: (Note (t+12) d) transponiere i (Pause d) = Pause d transponiere i (Note t d) = Note (t+i) d transponiere i (m1 :*: m2) = (transponiere i m1) :*: (transponiere i m2) transponiere i (m1 :+: m2) = (transponiere i m1) :+: (transponiere i m2) transponiere i (Instr y m) = Instr y (transponiere i m) transponiere i (Tempo n m) = Tempo n (transponiere n m) gdurtonika = transponiere 7 cdurtonika Algorithmen und Datenstrukturen I Modellierung: Eine Formelsprache für Musik 8
10 Gesetz Transponierung / Dur-Dreiklang transponiere i (durdreiklang t) = durdreiklang(t+i) Zur Überprüfung rechnen wir beide Seiten mittels der Definition von transponiere und durdreiklang aus und erhalten beide Male Note (t+i) (1/1) :+: Note (t+4+i) (1/1) :+: Note (t+7+i) (1/1) Algorithmen und Datenstrukturen I Modellierung: Eine Formelsprache für Musik 9
11 Verschiedenes wdh m = m :*: m ad_infinitum m = m :*: ad_infinitum m einsatz d m = (Pause d) :*: m Algorithmen und Datenstrukturen I Modellierung: Eine Formelsprache für Musik 10
12 Bruder Jakob phrase1 = c (1/4) :*: d (1/4) :*: e (1/4) :*: c (1/4) phrase2 = e (1/4) :*: f (1/4) :*: g (1/2) phrase3 = g (1/8) :*: a (1/8) :*: g (1/8) :*: f (1/8) :*: e (1/4) :*: c (1/4) phrase4 = c (1/4) :*: (transponiere (-12) (g (1/4))) :*: c (1/2) strophe = wdh phrase1 :*: wdh phrase2 :*: wdh phrase3 :*: wdh phrase4 endlos = ad_infinitum strophe bruderjakob = Tempo andante (Instr VoiceAahs (einsatz (0/1) endlos :+: (einsatz (2/1) (transponiere 12 endlos)) :+: (einsatz (4/1) endlos) :+: (einsatz (6/1) endlos ))) Algorithmen und Datenstrukturen I Modellierung: Eine Formelsprache für Musik 11
13 Bruder Jakob: Text Bruder Jakob, Bruder Jakob Schläfst du noch? Schläfst du noch? : Hörst du nicht die Glocken? : Ding dang dong, ding dang dong. Algorithmen und Datenstrukturen I Modellierung: Eine Formelsprache für Musik 12
14 Typen als Hilfsmittel der Modellierung Algorithmen und Datenstrukturen I 13
15 Fehlerhafte Formeln Note 3/4 ce Pause (1/2 :*: 1/4) Pause Cello Instr (Cello :+: Oboe) cdurtonika Tempo Oboe 100 c :+: e :+: g Algorithmen und Datenstrukturen I Modellierung: Typen als Hilfsmittel der Modellierung 14
16 Einige Typen ce, cis, des, de, dis, es, eh, eis, fes, ef, fis :: Ton ges, ge, gis, as, ah, ais, be, ha, his :: Ton gp, hp, vp, ap, sp :: Musik cdurtonika :: Musik adagio, andante, allegro, presto :: GanzeZahl Algorithmen und Datenstrukturen I Modellierung: Typen als Hilfsmittel der Modellierung 15
17 Funktionstypen c, d, e, f, g, a, h, c :: Dauer -> Musik umk, wdh, ad_infinitum :: Musik -> Musik transponiere :: GanzeZahl -> Musik -> Musik transponiere 7 :: Musik -> Musik Algorithmen und Datenstrukturen I Modellierung: Typen als Hilfsmittel der Modellierung 16
18 Die Rolle der Abstraktion in der Modellierung Algorithmen und Datenstrukturen I 17
19 Abstrakte Noten tritonus_f_1 = Note ef (1/1) :+: Note ha (1/1) tritonus t d = Note t d :+: Note (t+6) d tritonus_f_1 :: Musik tritonus :: Ton -> Dauer -> Musik c u = Note (ce+24) u c :: Dauer -> Musik data Musik = Note Ton Dauer... Note :: Ton -> Dauer -> Musik Algorithmen und Datenstrukturen I Modellierung: Die Rolle der Abstraktion in der Modellierung 18
20 Modellierung in der molekularen Genetik Algorithmen und Datenstrukturen I 19
21 Nukleotide und Aminosäuren data Nucleotide = A C G T deriving (Eq, Show) data AminoAcid = Ala -- Alanin Arg -- Arginin Asn -- Asparagin Asp -- Aspartat Cys -- Cystein Gln -- Glutamin... Trp -- Tryptophan Tyr -- Tyrosin Val -- Valin Algorithmen und Datenstrukturen I Modellierung: Modellierung in der molekularen Genetik 20
22 Kettenmoleküle A:C:C:A:G:A:T:T:A:T:A:T:..., oder Met:Ala:Ala:His:Lys:Lys:Leu:... Algorithmen und Datenstrukturen I Modellierung: Modellierung in der molekularen Genetik 21
23 Polymorpher Listentyp data [a] = [] -- leere Kette a:[a] -- (:) verlaengert Kette von a s um ein a. Algorithmen und Datenstrukturen I Modellierung: Modellierung in der molekularen Genetik 22
24 Molekulare Sequenzen, Triplets type DNA = [Nucleotide] type Protein = [AminoAcid] type Codon = (Nucleotide, Nucleotide, Nucleotide) Algorithmen und Datenstrukturen I Modellierung: Modellierung in der molekularen Genetik 23
25 Watson-Crick-Komplement wc_complement A = T wc_complement T = A wc_complement C = G wc_complement G = C Algorithmen und Datenstrukturen I Modellierung: Modellierung in der molekularen Genetik 24
26 DNA-Doppelstrang type DNA_DoubleStrand = (DNA,DNA) -- als Paar zweier Einzelstraenge type DNA_DoubleStrand = [(Nucleotide,Nucleotide)] -- als Kette von Watson-Crick-Paaren dnads_exmpl1 = ([A,C,C,G,A,T],[T,G,G,C,T,A]) dnads_exmpl2 = [(A,T),(C,G),(C,G),(G,C),(A,T),(T,A)] Algorithmen und Datenstrukturen I Modellierung: Modellierung in der molekularen Genetik 25
27 Syntax und Semantik incorrectdoublestrand = ([A,C,C,G,A,T],[T,G,G,C,A,T,C]) Algorithmen und Datenstrukturen I Modellierung: Modellierung in der molekularen Genetik 26
28 DNA-Polymerase dnapolymerase_sequenz = Met:Ala:Pro:Val:His:Gly:Asp:Asp:Ser... dnapolymerase :: DNA -> DNA_DoubleStrand dnapolymerase x = (x, complsinglestrand x) where complsinglestrand [] = [] complsinglestrand (a:x) = wc_complement a:complsinglestrand x Algorithmen und Datenstrukturen I Modellierung: Modellierung in der molekularen Genetik 27
29 Ordentlich oder nicht? data Bool = True False -- die abstrakten Urteile Wahr und Falsch wellformeddoublestrand :: DNA_DoubleStrand -> Bool wellformeddoublestrand (x,y) = (x,y) == dnapolymerase x Algorithmen und Datenstrukturen I Modellierung: Modellierung in der molekularen Genetik 28
30 Reparatur der Kopie exonuclease :: DNA_DoubleStrand -> DNA_DoubleStrand exonuclease ([],[]) = ([],[]) exonuclease ([],x) = ([],[]) -- Kopie wird abgeschnitten exonuclease (x,[]) = dnapolymerase x -- Kopie wird verlaengert exonuclease (a:x,b:y) = if b == ac then (a:x,b:y ) else (a:x,ac:y ) where ac = wc_complement a (x,y ) = exonuclease (x,y) exonuclease incorrectdoublestrand ==> ([A,C,C,G,A,T],[T,G,G,C,T,A]) dnacorr :: DNA_DoubleStrand -> DNA_DoubleStrand dnacorr (x,y) = dnapolymerase x Algorithmen und Datenstrukturen I Modellierung: Modellierung in der molekularen Genetik 29
31 Genetischer Code gencode :: Codon -> AminoAcid gencode (A,A,A) = Lys; gencode (A,A,G) = Lys gencode (A,A,C) = Asn; gencode (A,A,T) = Asn gencode (A,C,_) = Thr gencode (A,G,A) = Arg; gencode (A,G,G) = Arg gencode (A,G,C) = Ser; gencode (A,G,T) = Ser gencode (A,T,A) = Ile; gencode (A,T,C) = Ile gencode (A,T,T) = Ile gencode (A,T,G) = Met gencode (C,A,A) = Glu; gencode (C,A,G) = Glu... Algorithmen und Datenstrukturen I Modellierung: Modellierung in der molekularen Genetik 30
32 Translation ribosome :: DNA -> Protein ribosome (A:T:G:x) = Met:translate (triplets x) where triplets :: [a] -> [(a,a,a)] triplets [] = [] triplets (a:b:c:x) = (a,b,c):triplets x translate :: [Codon] -> Protein translate [] = [] translate (t:ts) = if aa == Stp then [] else aa:translate ts where aa = gencode t Algorithmen und Datenstrukturen I Modellierung: Modellierung in der molekularen Genetik 31
33 Frames frames3 :: DNA -> [[Codon]] frames3 x = if length x < 3 then [[],[],[]] else [triplets x, triplets (tail x), triplets (tail(tail x))] where triplets :: [a] -> [(a,a,a)] triplets [] = [] triplets [_] = [] triplets [_,_] = [] triplets (a:b:c:x) = (a,b,c):triplets x findstartpositions :: [Codon] -> [[Codon]] findstartpositions [] = [] findstartpositions (c:x) = if c == (A,T,G) then (c:x):findstartpositions x else findstartpositions x Algorithmen und Datenstrukturen I Modellierung: Modellierung in der molekularen Genetik 32
34 Open Reading Frames analyzeorfs :: DNA_DoubleStrand -> [[Protein]] analyzeorfs (strain,antistrain) = map (map translate) orfs where sixframes = frames3 strain ++ frames3 (reverse antistrain) orfs = map findstartpositions sixframes Algorithmen und Datenstrukturen I Modellierung: Modellierung in der molekularen Genetik 33
35 Beispiele dna_seq3 = dnapolymerase [A,A,T,G,T,C,C,A,T,G,A,A,T,G,C] analyzeorfs dna_seq3 ==> [[], [[Met, Ser, Met, Asn], [Met, Asn]], [[Met]], [[Met, Asp, Ile]], [], []] Algorithmen und Datenstrukturen I Modellierung: Modellierung in der molekularen Genetik 34
36 dna_seq4 = dnapolymerase [A,T,G,A,T,G,A,A,T,G,C,C,G,G,C,A,T,T,C,A,T,C,A,T] analyzeorfs dna_seq4 ==> [[[Met, Met, Asn, Ala, Gly, Ile, His, His], [Met, Asn, Ala, Gly, Ile, His, His]], [[Met, Pro, Ala, Phe, Ile]], [], [[Met, Met, Asn, Ala, Gly, Ile, His, His], [Met, Asn, Ala, Gly, Ile, His, His]], [[Met, Pro, Ala, Phe, Ile]], []] Algorithmen und Datenstrukturen I Modellierung: Modellierung in der molekularen Genetik 35
37 Anforderungen an Programmiersprachen Ein strenges, aber flexibles Typkonzept Ein hierarchisch organisierter Namensraum Methoden zum Nachweis von Programmeigenschaften Ein hohes Abstraktionsniveau Algorithmen und Datenstrukturen I 36
Kapitel 2: Modellierung. Programmieren in Haskell 1
Kapitel 2: Modellierung Programmieren in Haskell 1 Eine Formelsprache für Musik Programmieren in Haskell 2 Formeln, die Musik bedeuten Note 0 (1/4) -- Viertelnote tiefes C Note 24 (1/1) -- ganze Note c
MehrWS 2011/2012. Georg Sauthoff 1. October 26, 2011
WS 2011/2012 Georg 1 AG Praktische Informatik October 26, 2011 1 gsauthof@techfak.uni-bielefeld.de pea*nuts pea*nuts steht für probieren, erfahren, anwenden - Naturwissenschaften und Technik für Schülerinnen
MehrWS 2011/2012. Robert Giegerich. October 30, 2013
WS 2011/2012 Robert AG Praktische Informatik October 30, 2013 Algebraische Datentypen Neue Datentypen werden als algebraische Datentypen eingeführt. Werte des Datentyps sind Formeln, die aus Konstruktoren
MehrOctober 29, Universität Bielefeld AG Praktische Informatik. Programmieren in Haskell. Stefan Janssen. Typ-Synonyme. Algebraische Datentypen
Universität Bielefeld AG Praktische Informatik October 29, 2014 Typsynonyme Neue Typnamen durch Typsynonyme: 1 type Pair a b = (a,b) 2 type Triple a b c = (a,b,c) 3 type OrdList a = [ a] definiert neue
MehrAlgorithmen und Datenstrukturen
Universität Bielefeld Vorlesungsskript Algorithmen und Datenstrukturen Robert Giegerich und Ralf Hinze 26. November 2014 Dieses Werk bzw. Inhalt steht unter einer Creative Commons Namensnennung-Weitergabe
MehrDendrogramm der Primaten
Arbeitsblatt 1 Dargestellt ist ein Ausschnitt der DNA-Sequenz für das Enzym NAD- Polymerase, dass bei den Primatenarten Mensch(M), Schimpanse(S), Gorilla(G), Orang-Utan(O) und Gibbon(Gi) vorhanden ist.
MehrAlgorithmen und Datenstrukturen
Universität Bielefeld Vorlesungsskript Algorithmen und Datenstrukturen Robert Giegerich und Ralf Hinze 12. Juni 2012 Dieses Werk bzw. Inhalt steht unter einer Creative Commons Namensnennung-Weitergabe
MehrKapitel 3: Eine einfache Programmiersprache. Programmieren in Haskell 1
Kapitel 3: Eine einfache Programmiersprache Programmieren in Haskell 1 Datentypen, Datentypdefinitionen data Instrument = Oboe HonkyTonkPiano Cello VoiceAahs data Musik = Note Ton Dauer Pause Dauer Musik
MehrProgrammieren in Haskell
Programmieren in Haskell Syntax und Semantik von Haskell Programmieren in Haskell 1 Was wir heute (und nächstes mal) machen Datentypdefinitionen Wertdefinitionen, Variablenbindungen Musterbindungen Funktionsbindungen
MehrAminosäurenanalytik. Probenvorbereitung Eiweißfällung, Oxidation und Hydrolyse Karl-Heinz Jansen SYKAM CHROMATOGRAPHIE
Aminosäurenanalytik Probenvorbereitung Eiweißfällung, Oxidation und Hydrolyse Karl-Heinz Jansen SYKAM CHROMATOGRAPHIE Proteinfällung 2 Proteinfällung 3 Proteinfällung 4 Proteinfällung 5 Proteinfällung
MehrAufgabe 2: (Aminosäuren)
Aufgabe 2: (Aminosäuren) Aufgabenstellung Die 20 Aminosäuren (voller Name, 1- und 3-Buchstaben-Code) sollen identifiziert und mit RasMol grafisch dargestellt werden. Dann sollen die AS sinnvoll nach ihren
MehrWas ist der Promotor? Antwort: Eine spezielle Nucleotidsequenz auf der DNA, an der die RNA-Polymerase bindet um die Transkription zu starten.
Was ist der Promotor? Antwort: Eine spezielle Nucleotidsequenz auf der DNA, an der die RNA-Polymerase bindet um die Transkription zu starten. Wie bezeichnet man den Strang der DNA- Doppelhelix, der die
MehrUnterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus:
Unterrichtsmaterialien in digitaler und in gedruckter Form Auszug aus: Die gentechnische Produktion von Insulin - Selbstlerneinheit zur kontextorientierten Wiederholung der molekularen Genetik Das komplette
MehrProgrammieren in Haskell
Programmieren in Haskell Syntax und Semantik von Haskell Programmieren in Haskell 1 Was wir heute (und nächstes mal) machen Datentypdefinitionen Wertdefinitionen, Variablenbindungen Musterbindungen Funktionsbindungen
MehrVorlesung Biophysik I - Molekulare Biophysik Kalbitzer/Kremer/Ziegler
Vorlesung Biophysik I - Molekulare Biophysik Kalbitzer/Kremer/Ziegler 23.10. Zelle 30.10. Biologische Makromoleküle I 06.11. Biologische Makromoleküle II 13.11. Nukleinsäuren-Origami (DNA, RNA) 20.11.
MehrCell Biology Gravitational Biology
Biologie im Nebenfach Informationen für Nebenfächler-Informatik Dr. Peter Richter Department Biologie Lehrstuhl für Zellbiologie AG für Gravitationsbiologie Staudtstr. 5, 90158 Erlangen, Deutschland Tel.
MehrBIOINF1110 Einführung in die Bioinforma7k. 5. Molekulare Maschinen Proteinstrukturen und ihre Funk/on
BIOINF1110 Einführung in die Bioinforma7k 5. Molekulare Maschinen Proteinstrukturen und ihre Funk/on Oliver Kohlbacher Zentrum für Bioinforma7k Tübingen Proteine Zentrales Dogma DNA Transkription mrna
MehrBIOINF1110 Einführung in die Bioinforma7k. Molekulare Maschinen Proteinstrukturen und ihre Funk/on
BIOINF1110 Einführung in die Bioinforma7k Molekulare Maschinen Proteinstrukturen und ihre Funk/on Oliver Kohlbacher Angewandte Bioinforma0k Zentrum für Bioinforma0k Tübingen Proteine 2 Zentrales Dogma
MehrGenannotation bei Prokaryoten
Genannotation bei Prokaryoten Maike Tech Abt. Bioinformatik Institut für Mikrobiologie und Genetik (IMG) Universität Göttingen 28. November 2005 Genetik von Pro- und Eukaryoten Eukaryoten Prokaryoten Zellkern
Mehr9. Übung zur Einführung in die Informatik (HaF) (Abschnitt IV: Rechnerstrukturen und Betriebssysteme) Musterlösung
INFO V Bayerische Julius Maximilians Universität Würzburg Lehrstuhl für Technische Informatik Am Hubland 9774 Würzburg Tel. 93 888 7 Fax: 93 888 7 9. Übung zur Einführung in die Informatik HaF Abschnitt
MehrModul 8: Bioinformatik A. Von der DNA zum Protein Proteinsynthese in silicio
Modul 8: Bioinformatik A. Von der DNA zum Protein Proteinsynthese in silicio Ein Wissenschaftler erhält nach einer Sequenzierung folgenden Ausschnitt aus einer DNA-Sequenz: 5 ctaccatcaa tccggtaggt tttccggctg
MehrKapitel Thema Seite. 1 Notenschlüssel und Notenlinien 3. 2 Relative und absolute Notennamen 6. 3 Rhythmusschule Punktierte Noten 15
1 Inhaltsverzeichnis Kapitel Thema Seite 1 Notenschlüssel und Notenlinien 3 2 Relative und absolute Notennamen 6 3 Rhythmusschule 10 4 Punktierte Noten 15 5 Vorzeichen 20 6 Durtonleiter 25 7 Molltonleiter
MehrVerfahren zu Strukturvorhersagen in vereinfachten Modellen. Tobias Voigt Sommerakademie 2002 St. Johann
Verfahren zu Strukturvorhersagen in vereinfachten Modellen Tobias Voigt Sommerakademie 2002 St. Johann Einführung! Sequenzierung von Proteinen und Nukleinsäuren ist heute Routine! Die räumliche Struktur
MehrCampherchinon (teuer)
chiral pool alle chiralen, nicht racemischen Verbindungen aturstoffe - müssen enantiomerenrein verfügbar sein - müssen leicht und rein isolierbar sein dann sind diese billig im andel verfügbar alle Verbindungen,
MehrPeptide Proteine. 1. Aminosäuren. Alle optisch aktiven proteinogenen Aminosäuren gehören der L-Reihe an: 1.1 Struktur der Aminosäuren
1. Aminosäuren Aminosäuren Peptide Proteine Vortragender: Dr. W. Helliger 1.1 Struktur 1.2 Säure-Basen-Eigenschaften 1.2.1 Neutral- und Zwitterion-Form 1.2.2 Molekülform in Abhängigkeit vom ph-wert 1.3
Mehr...-Arg-Met-Phe-Ala-Asn-His-Lys-Ser-Val-Gly-...
1. Im Enzym Xase, das aus einer Polypeptidkette aus 300 Aminosäuren besteht, findet sich in der Region der Aminosäuren 40-50 die folgende Aminosäurensequenz:...-Arg-Met-Phe-Ala-Asn-His-Lys-Ser-Val-Gly-...
MehrAliphatische Aminosäuren. Aromatische Aminosäuren
Prof. Dr..-U. eißig rganische Chemie I 17.1 Aliphatische Aminosäuren systematischer ame (Trivialname) truktur Vorkommen, Bedeutung 2-Aminoethansäure (α-aminoessigsäure, Glycin) 3 C 2 C 2 α Proteine, Peptide
MehrAminosäuren - Proteine
Aminosäuren - Proteine ÜBERBLICK D.Pflumm KSR / MSE Aminosäuren Überblick Allgemeine Formel für das Grundgerüst einer Aminosäure Carboxylgruppe: R-COOH O Aminogruppe: R-NH 2 einzelnes C-Atom (α-c-atom)
MehrApplication Notes. Aracus
Application Notes Aracus membrapure GmbH Wolfgang Küntscher Str. 14 16761 Hennigsdorf / Berlin Mail: info@membrapure.de Tel.: 03302 / 201 20 0 Fax: 03302 / 201 20 21 Index Physiological Extended 54 amino
MehrBiochemie (für Bioinformatiker) WS 2010/2011, 1. Klausur (50 Punkte)
Datum: 06.12.2010 Name: Matrikel-Nr.: Vorname: Studiengang: Bioinformatik Biochemie (für Bioinformatiker) WS 2010/2011, 1. Klausur (50 Punkte) Modulnr.: FMI-BI0027 iermit bestätige ich meine Prüfungstauglichkeit.
MehrAlternative Diabetesdiagnostik
Köln 05.-07. Mai 2006 Alternative Diabetesdiagnostik Wolfgang Heiden FH Bonn-Rhein-Sieg Sankt Augustin, Germany Wolfgang Heiden wolfgang.heiden@fh-brs.de 2006 zur Person: Wolfgang Heiden wolfgang.heiden@fh-bonn
MehrMathematik und Naturwissenschaften, Biologie, Biochemie. Biochemie II - Tutorium
Mathematik und Naturwissenschaften, Biologie, Biochemie Biochemie II - Tutorium Dresden, 20.10.2016 Alexander Götze 3.Semester Molekulare Biotechnologie a.goetze2207@googlemail.com Mi. 2DS DRU. 68 H Michel
MehrVon Mozart zur Informatik
CAU Kiel, 17.5.2006 MUSIK UND INFORMATIK Vielfältige Berührungspunkte: Computer-generierte Musik Informatikmethoden zur Speicherung von Musik (MP3) Von Mozart zur Informatik Wie programmiert man Musik?
Mehr15. Aminosäuren, Peptide und Proteine
15. Aminosäuren, Peptide und Proteine 1 Proteine (Polypeptide) erfüllen in biologischen ystemen die unterschiedlichsten Funktionen. o wirken sie z.b. bei vielen chemischen eaktionen in der atur als Katalysatoren
MehrAminosäuren. Die Mischung macht's. Die Proteinfabrik. ANKUBERO GmbH. Verschiedene Aminosäuren und Proteine
Aminosäuren ANKUBERO GmbH Lieber Kunde, lieber Interessent, Die Mischung macht's Verschiedene Aminosäuren und Proteine Aufgeteilt in drei Hauptgruppen unterscheidet man essenzielle, semi-essenzielle oder
Mehr7. Anhang 103. Punktmutanten von PABPN1 L119A 33,8 kda 0,9 µm E120A 33,7 kda 2,5 µm I122Q 33,8 kda 0,6 µm. K135A 33,7 kda 4,2 µm
7. Anhang 103 7. Anhang 7.1. Verwendete Proteine In der folgenden Tabelle sind alle verwendeten Proteine dargestellt. Die mit * 1 gekennzeichneten Proteine wurden von S. Meyer erhalten, mit * 2 gekennzeichnete
Mehrmrna S/D UTR: untranslated region orf: open reading frame S/D: Shine-Dalgarno Sequenz
1. Nennen Sie die verschiedenen RNA-Typen, die bei der Translation wichtig sind. Erklären Sie die Funktion der verschiedenen RNA-Typen. Skizzieren Sie die Struktur der verschiedenen RNA-Typen und bezeichnen
MehrTranslation benötigt trnas und Ribosomen. Genetischer Code. Initiation Elongation Termination
8. Translation Konzepte: Translation benötigt trnas und Ribosomen Genetischer Code Initiation Elongation Termination 1. Welche Typen von RNAs gibt es und welches sind ihre Funktionen? mouse huma n bacter
MehrTranslation benötigt trnas und Ribosomen. Genetischer Code. Initiation Elongation Termination
8. Translation Konzepte: Translation benötigt trnas und Ribosomen Genetischer Code Initiation Elongation Termination 1. Welche Typen von RNAs gibt es und welches sind ihre Funktionen? mouse huma n bacter
Mehr10 Block 10: Verwendung von Modulen in Perl
10 Block 10: Verwendung von Modulen in Perl 10.1 Lernziele... 2 10.2 Theorie... 3 10.2.1 Warum Module?... 3 10.3 Praxis... 5 10.3.1 Module erstellen... 5 10.3.2 Module aufrufen... 6 10.3.3 Aufgabe... 8
MehrMathematik und Naturwissenschaften, Biologie, Biochemie. Biochemie II - Tutorium
Mathematik und Naturwissenschaften, Biologie, Biochemie Biochemie II - Tutorium Dresden, 12.10.2016 Alexander Götze 3.Semester Molekulare Biotechnologie a.goetze2207@googlemail.com Mi. 2DS DRU. 68 H Michel
MehrString Matching 2. Definition Ein Alphabet ist eine nichtleere, endliche Menge S von Zeichen.
1 2 1. Strings Definition Ein Alphabet ist eine nichtleere, endliche Menge S von Zeichen. Ein String über S ist eine endliche Folge S = S(1)S(2)...S(n) von Zeichen S(i) aus S, dessen Länge n wir mit S
MehrMM Biopolymere. Michael Meyer. Vorlesung XV
Biopolymere Vorlesung XV Simulation von Biomolekülen Modellierung von Proteinen Identifizierung und/oder Verwandtschaft mit anderen Proteinen Funktion eines Proteins oder Sequenzfragmentes Modellierung
MehrArbeitsblätter: Noten schreiben
Arbeitsblätter: Noten schreiben Diese Seiten enthalten umfangreiche und systematisch angelegte Arbeitsblätter zum Thema Noten lernen. Diese können als Lernzielkontrolle oder einfach nur zur Übung eingesetzt
Mehrvon Dipl. Math. (FH) Klaus Lange Primzahlen im Aufbau der DNS
von Dipl. Math. (FH) Klaus Lange mailto:prim_ass@yahoo.de Primzahlen im Aufbau der DNS Inhaltsverzeichnis 1. Biologische Grundlagen 1.1. Einleitung 1.1.1. Motivation und Zielsetzung 3 1.1.2. Grundlagen
MehrProgrammieren in Haskell Das Haskell Typsystem
Programmieren in Haskell Das Haskell Typsystem Peter Steffen Robert Giegerich Universität Bielefeld Technische Fakultät 22.01.2010 1 Programmieren in Haskell Belauscht... Lisa Lista: Ohne Typen keine korrekten
MehrProteinogene Aminosäuren. Unpolare, aliphatische Seitenketten Monoaminomonocarbonsäuren
Proteinogene Aminosäuren Unpolare, aliphatische Seitenketten Monoaminomonocarbonsäuren Proteinogene Aminosäuren Unpolare, heterozyklische Seitenkette Monoaminomonocarbonsäuren Proteinogene Aminosäuren
MehrWasser-Bindung und Transport: durch Ladung, Aquaporine,.. Diese 8 AS sind für den Menschen essenziell, d.h. er muss sie über die Nahrung aufnehmen:
PROTEINE Wozu? PROTEIN : gr. protos bedeutet: Erstes Element Aufbau v. zell-eigenem Eiweiss Strukturproteine: z.b. Kollagen (alpha-helix) Aufbau von Enzymen und Hormonen z.b. Somatotropin, Insulin, Luteinisierendes
MehrEinleitung. Heimische Eiweißträger und sonstige Alternativen zur Reduzierung der Eiweißlücke Karl Schedle. Universität für Bodenkultur, Wien
Heimische Eiweißträger und sonstige Alternativen zur Reduzierung der Eiweißlücke Karl Schedle Institut für Tierernährung, Tierische Lebensmittel und Ernährungsphysiologie Department für Agrarbiotechnologie
MehrDNS-Modell Best.-Nr. 2015801
DNS-Modell Best.-Nr. 2015801 1. Produktvorstellung Ziel des Produktes Dieses Modell soll das DNS-Molekül visualisieren: es soll die Doppelspirale, Stickstoffbasen mit Wasserstoffbrückenbindung, Zucker-Phosphatskelette
MehrSeminar Genetischer Code und Genomgrammatik
Seminar Genetischer Code und Genomgrammatik Thema: Statistische Betrachtung des menschlichen Genoms Dozent: Prof. Dr. rer. nat. Andreas de Vries Studierender: Cem Kiyak 25.08.2011 1 Inhalt Einleitender
MehrAlternativen zu Fischmehl für die Fütterung in der nachhaltigen Aquakultur
Alternativen zu Fischmehl für die Fütterung in der nachhaltigen Aquakultur Entwicklung von Futterproteinen auf der Basis von Reststoffen aus Landwirtschaft und Lebensmittelindustrie Einleitung Hintergrund
MehrMOL.504 Analyse von DNA- und Proteinsequenzen
MOL.504 Analyse von DNA- und Proteinsequenzen Kurs 1 Monika Oberer, Karl Gruber MOL.504 Modul-Übersicht Einführung, Datenbanken BLAST-Suche, Sequenzalignment Proteinstrukturen Virtuelles Klonieren Abschlusstest
MehrChemie für Biologen. Vorlesung im. WS 2004/05 V2, Mi 10-12, S04 T01 A02. Paul Rademacher Institut für Organische Chemie der Universität Duisburg-Essen
Chemie für Biologen Vorlesung im WS 004/05 V, Mi 0-, S04 T0 A0 Paul Rademacher Institut für rganische Chemie der Universität Duisburg-Essen (Teil 3: 9.0.005) MILESS: Chemie für Biologen 36 D-Aldosen C
MehrAnhang. Bedeutung Bezeichnung Rs + Nukleotidsequenz (5-3 ) Mutationsprimer Asp 29 Glu
AHAG 115 Anhang Tab. 13: Konstruktion der Primer zur Generierung der EcIPDC-Mutanten. Ausgetauschte ukleotide sind unterstrichen. Das ukleotidtriplett, welches für die mutierte Aminosäure codiert, ist
MehrProteinstoffwechsel. Bildung der Aminosäuren. Protein-Abbau der Körperproteine. Protein-Abbau der Nahrungsproteine. Verwertung der Aminosäuren
Bildung der Aminosäuren Körperproteine 10000 g Nahrungsproteine Proteinstoffwechsel Proteolyse (300 400 g/d) AminosäurePool Verdauung (50 100 g/d) 100 g Vortragender: Dr. W. Helliger Neusynthese aus z.b.
Mehr2.2.1 Algebraische Spezifikation (Fortsetzung)
2.2.1 Algebraische Spezifikation (Fortsetzung) Algebraische Spezifikation: Mengen Types Set, Bool, t Signature > creates :: Eq t => Set t > isempty :: Eq t => Set t -> Bool > insert :: Eq t => t -> Set
MehrNaturstoffe. Marko D. Mihovilovic FH Studiengang Biotechnische Verfahren, Laborübungen Organische Chem
Institut für Angewandte Synthesechemie aturstoffe Theoretische Grundlagen und Einführung in das aturstoffisolationspräparat in den Laborübungen rganische Chemie im Rahmen des F Lehrganges Biotechnische
MehrKonzepte von Programmiersprachen
Konzepte von Programmiersprachen Kapitel 3: Ausdrücke Phillip Heidegger Universität Freiburg, Deutschland SS 2009 Phillip Heidegger (Univ. Freiburg) Konzepte von Programmiersprachen KvP 1 / 17 Inhalt Let
MehrNotation von Musik die Notenschrift I. Die Tonhöhe
Notation von Musik die Notenschrift I. Die Tonhöhe 1) Aufbau der Notenzeile: 5 Linien 4 Zwischenräume (von unten nach oben gezählt) 5 4 3 2 1 Note liegt auf der Linie Note liegt im Zwischenraum Noten mit
MehrEinführung in die funktionale Programmierung
Einführung in die funktionale Programmierung Prof. Dr. Manfred Schmidt-Schauÿ Künstliche Intelligenz und Softwaretechnologie 26. Oktober 2006 Haskell - Einführung Syntax Typen Auswertung Programmierung
MehrAminosäurebestimmung im Kochschinken
1. Gegenstand der Untersuchung Es wurden 4 verschiedene Kochschinken eines Discounters hinsichtlich deren Gehalt an freien und NPN-gebundenen sowie möglichen Zusätzen untersucht. Darüber hinaus dienen
MehrWS 2012/2013. Robert Giegerich. 21. November 2012
WS 2012/2013 Robert AG Praktische Informatik 21. November 2012 Funktionen als Bürger erster Klasse Funktionen definieren kann man in jeder Programmiersprache. Eine funktionalen Programmiersprache erlaubt
Mehr2 Abkürzungsverzeichnis/Definitionen
KAPITEL 2. ABKÜRZUNGSVERZEICHNIS/DEFINITIONEN 10 2 Abkürzungsverzeichnis/Definitionen 2.1 Abkürzungsverzeichnis AS βa Boc CD Cha C-Terminus DBU DCM DIC DIPA DMA DMF ε EDTA EEDQ eq. ESI-TOF Fmoc HATU HBTU
MehrD 1. Calwer Weg. Übungs-Teil
Calwer Weg Übungs-Teil 38 Calwer Weg Ü 1 Schreibe Noten Ganze Noten Halbe Noten Viertel Noten Achtel Noten (mit Fähnchen) Achtel Noten (mit Balken - 2er Gruppen) Sechzehntel Noten (mit Fähnchen) Sechzehntel
MehrS. 45 Abbildung 3.11: Die Orientierung der Kernporenkomplexe ist hier versehentlich invertiert worden. Eine korrigierte Darstellung finden Sie hier:
Liebe Leserin, lieber Leser, auf dieser Seite werden wir Sie kontinuierlich über im Buch entdeckte inhaltliche Fehler informieren; dabei sind in der aktuellen Liste insbesondere solche Fehler aufgelistet,
MehrVORANSICHT II/B3. Retinopathia pigmentosa eine Genmutation verdunkelt langsam die Welt. Der Beitrag im Überblick. Retinopathia pigmentosa Reihe 2 S 1
Reihe 2 S 1 Verlauf Material Retinopathia pigmentosa eine Genmutation verdunkelt langsam die Welt Barbara Jäger, Tuttlingen Häufig wird Retinopathia pigmentosa bereits in der Kindheit bemerkt. Die Kinder
MehrPharmazeutische Biologie Grundlagen der Biochemie
Pharmazeutische Biologie Grundlagen der Biochemie Prof. Dr. Theo Dingermann Institut für Pharmazeutische Biologie Goethe-Universität Frankfurt Dingermann@em.uni-frankfurt.de Aminosäure... chirale Moleküle
MehrAlgorithmische Bioinformatik 1
Vorlesung Algorithmische Bioinformatik 1 Dr. Hanjo Täubig Lehrstuhl für Effiziente Algorithmen (Prof. Dr. Ernst W. Mayr) Institut für Informatik Technische Universität München Sommersemester 2009 Übersicht
MehrFormeln. Darstellungen von Molekülen C 6 H 14 O. respektive
Formeln respektive Darstellungen von Molekülen C 6 H 14 O Wählen Sie einen Stoff Chlorgas Chlorgas ist die elementare Form Chlor. Es hat die Gefahrenkennzeichen brandfördernd, giftig und umweltschädlich,
MehrVorlesung Evolutionäre Algorithmen
Vorlesung Evolutionäre Algorithmen Dr. Nicole Drechsler, AG Rechnerarchitektur Raum 3480, Tel. 7391, nd@tzi.de Vorschlag für Prüfungskriterien: Bearbeitung einer praktischen (Programmier-) Aufgabe Fachgespräch
MehrProgrammieren in Haskell Einstieg in Haskell
Programmieren in Haskell Einstieg in Haskell Peter Steffen Universität Bielefeld Technische Fakultät 24.10.2008 1 Programmieren in Haskell Was wir heute machen Umfrage: Wer hat den Hugs ausprobiert? Ausdrücke
MehrProgrammierkurs II. Typsynonyme & algebraische Datentypen
Programmierkurs II Typsynonyme & algebraische Datentypen Um Dinge der realen Welt abzubilden, ist es nur in den seltensten Fällen komfortabel alles als Zahlen, Strings oder Listen zu kodieren. Wir benötigen
MehrParadigmen der Programmierung
SS 11 Prüfungsklausur 25.07.2011 Aufgabe 5 (6+9 = 15 Punkte) a) Bestimmen Sie jeweils den Typ der folgenden Haskell-Ausdrücke: ( 1, 2 :"3", 4 < 5) :: (Char, String, Bool) [(last, tail), (head, take 5)]
MehrWie ist ein Dreiklang definiert?
Wie ist ein Dreiklang definiert? Ein Dreiklang ist eine Terzschichtung von drei Tönen. Wie lautet die Bezeichnung für eine Terzschichtung aus drei Tönen? Dreiklang Wie werden die einzelnen Töne eines Dreiklanges
MehrRank Xerox (UK) Business Services
Europäisches Patentamt European Patent Office Office europeen des brevets Veröffentlichungsnummer: 0 460 674 A2 EUROPÄISCHE PATENTANMELDUNG Anmeldenummer: 91109303.7 Int. Cl.5: C12N 15/13, C12P 21/08,
MehrInformationsgehalt von DNA
Informationsgehalt von DNA Welche Themen werden behandelt? Gene Code, Genorganisation Signale in DNA Detektion von Genen Genome Genomorganisation Nukleotidmuster Junk DNA 2 DNA als Informationsträger 3
MehrWS 2011/2012. Georg Sauthoff 1. November 11, 2011
WS 2011/2012 Georg 1 AG Praktische Informatik November 11, 2011 1 gsauthof@techfak.uni-bielefeld.de Skripte sind nun fertig und gibt es in den Tutorien Sprechstunden Zusammenfassung -Kapitel Signatur zuerst
MehrSoftwarewerkzeuge der Bioinformatik
Softwarewerkzeuge der Bioinformatik Inhalt dieser Veranstaltung: Softwarewerkzeuge kennenlernen für I II III Sequenzanalyse Analyse von Proteinstruktur und Ligandenbindung Zell- bzw. Netzwerksimulationen
MehrNaturstoffe. Theoretische Grundlagen und Einführung in das Naturstoffisolationspräparat in den Laborübungen Organische Chemie.
Institut für Angewandte Synthesechemie aturstoffe Theoretische Grundlagen und Einführung in das aturstoffisolationspräparat in den Laborübungen rganische Chemie Marko D. Mihovilovic Laborübungen rganische
Mehr4. Ergebnisse. Spezies Signalpeptid B- C-Domäne A-Domäne Total a
4. Ergebnisse 4.1. Relaxin 4.1.1. Equiden 4.1.1.1. Molekulare Charakterisierung 4.1.1.1.1. Prorelaxin cdna-sequenz Mit zwei degenerierten Oligonukleotidprimern, die entsprechend der bekannten Peptid-sequenzen
MehrProgrammieren in Haskell
Programmieren in Haskell Wir steigen ein... Programmieren in Haskell 1 Was wir heute machen Umfrage: Wer hat den Hugs ausprobiert? Ausdrücke und Werte Datentypen Funktionen Aufgabe für diese Woche Programmieren
MehrNach Terpenen und Kohlenhydraten nun eine weitere große Klasse an Naturstoffen
260 17. Aminosäuren, Peptide ach Terpenen und Kohlenhydraten nun eine weitere große Klasse an aturstoffen 17.1 Übersicht Analog zu ydroxycarbonsäuren α-, β-, γ- Aminocarbonsäuren möglich: 2 3 2 2 α-amino-essigsäure
MehrPraktische Informatik 3: Funktionale Programmierung Vorlesung 4 vom : Typvariablen und Polymorphie
Rev. 2749 1 [28] Praktische Informatik 3: Funktionale Programmierung Vorlesung 4 vom 04.11.2014: Typvariablen und Polymorphie Christoph Lüth Universität Bremen Wintersemester 2014/15 2 [28] Fahrplan Teil
MehrTypklassen. Natascha Widder
Typklassen Natascha Widder 19.11.2007 Motivation Typklassen fassen Typen mit ähnlichen Operatoren zusammen ermöglichen überladenen Funktionen Definition Typklassen Deklarationsschema class Name Platzhalter
MehrGeheimnisprinzip: (information hiding principle, Parnas 1972)
2. Abstrakte Datentypen 2.0 Begriffe Geheimnisprinzip: (information hiding principle, Parnas 1972) Zugriffe auf Teile einer Programmeinheit, die für die reguläre Benutzung nicht erforderlich sind, sollten
MehrPrüfung Molekulare Genetik
Prüfung Molekulare enetik SBH06 Name: Maximale Punktzahl: 40 Erreichte Punktzahl: Note: Seite 1 von 7 ufgabe 1 Wie bezeichnet man den Vorgang der Übersetzung von RN in Proteine? Translation Transformation
MehrWS 2013/2014. Robert Giegerich. 11. Dezember 2013
WS 2013/2014 Robert AG Praktische Informatik 11. Dezember 2013 höherer Ordnung Worum geht es heute? In Haskell gibt es, die als Argument haben oder als Ergebnis liefern. Diese nennt man höherer Ordnung.
MehrC R H H O H H O. Peptide
Peptide Peptide: Ketten aus Aminosäuren Enzymatische Prozesse vermögen Aminosäuren im rganismus zu größeren Molekülen, den Peptiden, zu verknüpfen 1. Diese erfüllen vielfältige physiologische Aufgaben,
Mehr8. Translation. Konzepte: Translation benötigt trnas und Ribosomen. Genetischer Code. Initiation - Elongation - Termination
8. Translation Konzepte: Translation benötigt trnas und Ribosomen Genetischer Code Initiation - Elongation - Termination 1. Welche Typen von RNAs gibt es und welches sind ihre Funktionen? mouse human bacteria
MehrDas Hämoglobin des Menschen
Falko H. Herrmann Martina eh. Herrmann Das Hämoglobin des Menschen Struktur, Funktion, Genetik Die REIHE WISSENSCHAFT ist die wissenschaftliche Handbibliothek des Naturwissenschaftlers und Ingenieurs und
MehrN O T E N N A M E N D I E V O R Z E I C H E N
D I E N O T E N N A M E N Die Töne der C-dur Tonleiter entsprechen den weißen Tasten auf dem Klavier. D I E V O R Z E I C H E N Jeder dieser Töne kann durch Vorzeichen (# oder b) um einen Halbton erhöht
MehrLinearität und Nachweisgrenzen
ASA-Doku 2015-2 Linearität und Nachweisgrenzen Linearität und Nachweisgrenzen im Hydrolysatprogramm k.jansen@sykam.de Version 1.3 /6.8.2015 SYKAM Chromatographie Vertriebs GmbH Carl-von-Linde-Straße 2
MehrGrundlagen der Zellulären Biochemie
Grundlagen der Zellulären Biochemie Wasser das Medium des Lebens, Aminosäuren Vorlesung zum Modul BCB P07 im Bachelor-Studiengang Biochemie Hannover Prof. J. Alves, Institut für Biophysikalische Chemie,
MehrVertiefendes Seminar zur Vorlesung Biochemie
Vertiefendes Seminar zur Vorlesung Biochemie 24.10.2014 Vorbesprechung und Organisation Gerhild van Echten-Deckert Fon. +49-228-732703 Homepage: http://www.limes-institut-bonn.de/forschung/arbeitsgruppen/unit-3/abteilung-van-echten-deckert/abt-van-echten-deckert-startseite/
Mehr2. Zeichnen Sie die Betain-Struktur und schätzen Sie die pi-werte der Peptide:
1. Berechnen Sie den ph-wert von isoelektrischem Alanin! 2. Zeichnen Sie die Betain-Struktur und schätzen Sie die pi-werte der Peptide: a) Ser-Ala-Phe-Lys-Glu b) Leu-Arg-His-Gly- Asp 3. Die Jodzahl (g(jod)/100g
MehrDie hierarchische Organisation biologischer Strukturen
Das Lehrbuch Die hierarchische Organisation biologischer Strukturen Die drei Etappen der Evolution von Leben Was ist Biochemie? Untersuchung des Lebens auf molekularer Ebene Leben, wie wir es kennen, ist
MehrPharmazeutische Biologie WS2011/2012. Das neue Paradigma: Personalisierte Medizin
2. Vorlesung Pharmazeutische Biologie WS2011/2012 Das neue Paradigma: Personalisierte Medizin Prof. Theo Dingermann Institut für Pharmazeutische Biologie Biozentrum Max-von Laue-Str. 9 60438 Frankfurt
Mehr