<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Bioinformatik on Michael’s Domain</title><link>https://jeltsch.org/de/tags/bioinformatik/</link><description>Recent content in Bioinformatik on Michael’s Domain</description><generator>Hugo</generator><language>de</language><copyright>Copyright © 2002 - 2026 Michael Jeltsch.</copyright><lastBuildDate>Fri, 24 Jul 2026 00:18:18 +0300</lastBuildDate><atom:link href="https://jeltsch.org/de/tags/bioinformatik/index.xml" rel="self" type="application/rss+xml"/><item><title>Das Staden-Paket unter Ubuntu für Bioinformatik-Urgesteine</title><link>https://jeltsch.org/de/the_staden_package_on_ubuntu_for_bioinformatics_dinosaurs/</link><pubDate>Wed, 27 Jul 2016 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/the_staden_package_on_ubuntu_for_bioinformatics_dinosaurs/</guid><description>&lt;p&gt;Meistens verwenden wir die Software 
 &lt;a href="http://www.snapgene.com/" target="_blank" rel="noopener noreferrer nofollow"&gt;SnapGene&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, wenn wir die Sequenzen unserer DNA-Konstrukte überprüfen. Manchmal ist die Alignment-Ansicht von SnapGene jedoch nicht flexibel genug, und dann greife ich auf das altbewährte 
 &lt;a href="http://staden.sourceforge.net/" target="_blank" rel="noopener noreferrer nofollow"&gt;Staden-Paket&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 zurück. Ich hatte gerade ein Upgrade von 
 &lt;a href="http://www.ubuntu.com/desktop" target="_blank" rel="noopener noreferrer nofollow"&gt;Ubuntu&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 14.04 auf 16.04 durchgeführt und hatte Staden daher nicht installiert. Ich war positiv überrascht, als die Installation von Staden nur etwa 15 Sekunden dauerte, denn endlich – dank des Debian-Med-Teams – ist Staden im „universe“-Repository verfügbar (eigentlich schon seit Oktober 2014).&lt;code&gt;sudo apt install staden&lt;/code&gt;Staden ist sicherlich nicht so intuitiv, wie es sein könnte, aber es ist sehr leistungsstark und eignet sich hervorragend für die automatisierte Datenverarbeitung. Wenn ihr die Möglichkeit habt, euch damit vertraut zu machen, würde ich euch dazu ermutigen. Das finnische CSC hat den Staden-Kurs aus dem Jahr 2004 aufgezeichnet, an dem ich teilgenommen habe, und ihr könnt euch die Aufzeichnungen bei 
 &lt;a href="http://meta.tv.funet.fi/medar/showDirectory.do?directory=/metadata/fi/csc/courses/staden" target="_blank" rel="noopener noreferrer nofollow"&gt;Funet TV&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Ich hatte gerade kurz darüber nachgedacht, von Ubuntu zu 
 &lt;a href="https://www.suse.com/" target="_blank" rel="noopener noreferrer nofollow"&gt;SuSE&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 zu wechseln, wegen des anhaltenden Problems mit der WLAN-Verbindung, das Canonical offenbar nicht beheben kann, aber wenn man bedenkt, wie aufwendig eine manuelle Installation von Staden ist, ist dies ein großer Pluspunkt für Ubuntu. Es gibt natürlich spezielle Linux-Distributionen für bioinformatische Zwecke, doch diese hinken in der Regel den neuesten und besten Entwicklungen der großen Distributionen hinterher.&lt;/p&gt;</description></item><item><title>Python für Kinder (und Bioinformatiker)</title><link>https://jeltsch.org/de/python_for_kids_and_bioinformaticians/</link><pubDate>Sat, 12 Mar 2016 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/python_for_kids_and_bioinformaticians/</guid><description>&lt;p&gt;Ich habe angefangen, meinem Sohn das Programmieren beizubringen, und es macht uns beiden Spaß. Zuerst haben wir uns ein wenig mit HTML/PHP beschäftigt, da er ein Online-Quiz auf seiner Website erstellen wollte, aber jetzt arbeiten wir uns durch das (deutsche) Buch „Python für Kids“ (
 &lt;a href="http://python4kids.net" target="_blank" rel="noopener noreferrer nofollow"&gt;http://python4kids.net&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
). Ich habe mich für Python entschieden, weil es eine moderne, leicht verständliche Sprache ist und heutzutage wahrscheinlich die beliebteste erste Wahl für Programmieranfänger ist. Es ist Open Source, lässt sich auf jedem System einfach installieren und man kann schon nach kurzer Einarbeitungszeit leistungsfähige Programme schreiben. „Python für Kids“ nutzt das 
 &lt;a href="http://pythonturtle.org/" target="_blank" rel="noopener noreferrer nofollow"&gt;Turtle&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
-Modul, das einen grafisch orientierten Einstieg in die Programmierung ermöglicht. Die Grafik auf der linken Seite ist eines der Ergebnisse. Eine weitere sehr nützliche Python-Lernressource für Kinder ist 
 &lt;a href="https://www.codeclubworld.org/" target="_blank" rel="noopener noreferrer nofollow"&gt;Code Club&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Python ist auch eine sehr gute Wahl für Biologen und Bioinformatiker, aber da es sich um eine vielseitige Sprache handelt, beschränkt man sich nicht auf bestimmte Aufgaben. Es gibt 
 &lt;a href="http://biopython.org/wiki/Main_Page" target="_blank" rel="noopener noreferrer nofollow"&gt;Biopython&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, ein sehr gutes Toolset für die Bearbeitung von DNA- und Proteinsequenzen und sogar 3D-Strukturen.&lt;/p&gt;</description></item><item><title>Installation von Staden 2003b unter Suse 9</title><link>https://jeltsch.org/de/installing_staden_2003b_on_suse_9/</link><pubDate>Thu, 24 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/installing_staden_2003b_on_suse_9/</guid><description>&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Lade 
 &lt;a href="http://www.mrc-lmb.cam.ac.uk/pubseq/ftp/staden_package/linux/staden_linux_2003.0b1.tar.gz" target="_blank" rel="noopener noreferrer nofollow"&gt;die Quelldateien&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 herunter.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Wechsel in das Verzeichnis /usr/local und wechseln Sie zu su.&lt;/p&gt;</description></item><item><title>So importieren Sie Sequenzen aus SRS in GCK 2.5</title><link>https://jeltsch.org/de/how_to_import_sequences_from_srs_into_gck2_5/</link><pubDate>Wed, 23 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/how_to_import_sequences_from_srs_into_gck2_5/</guid><description>&lt;p&gt;Natürlich können Sie Sequenzen direkt aus GenBank in GCK2.5 importieren. In der Regel arbeiten Sie jedoch mit einem Web-Tool wie SRS, sodass Ihre Sequenzen letztendlich in Ihrem Browser angezeigt werden. Ab SRS-Version 7 läuft der Import wie folgt ab: Klicken Sie in Ihrer übersichtlichen Ansicht auf „Speichern“. Wählen Sie im Pulldown-Menü „Ansicht verwenden“ die Option * Vollständige Einträge * aus. Wählen Sie dann unter „Ausgabe nach“ die Option DATEI (TEXT). Aktivieren Sie unter „Dateityp“ die Option „Tabelle als ASCII-Tabelle/Text speichern“. Klicken Sie auf „Speichern“ und speichern Sie die Datei an einem beliebigen Ort mit der Dateiendung .ebl. Wählen Sie anschließend in GCK2.5 „Importieren“ und wählen Sie die Datei aus. Fertig.&lt;/p&gt;</description></item><item><title>Staden 1.4 und Suse 9</title><link>https://jeltsch.org/de/staden_1_4_and_suse_9/</link><pubDate>Mon, 21 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/staden_1_4_and_suse_9/</guid><description>&lt;p&gt;Ich habe heute das neue Staden-Paket (Version 1.4) auf meinem SUSE 9 installiert. Ich habe die folgenden Zeilen in meine ~/.bashrc-Datei eingefügt: &lt;code&gt;export STADENROOT=/usr/local/staden-linux-rel-1-4 . $STADENROOT/staden.profile&lt;/code&gt;.Danach funktionierte kprinter nicht mehr und gab folgenden Fehler aus: &lt;code&gt;kprinter: /usr/local/staden-linux-rel-1-4/lib/linux-binaries/libstdc++.so.5: keine Versionsinformationen verfügbar (erforderlich für /opt/kde3/lib/kprinter.so)&lt;/code&gt;Anscheinend wird die übliche Datei (/usr/lib/libstdc++.so.5) nicht mehr verwendet, da das Verzeichnis „staden linux-binary“ ganz am Anfang der PATH-Variablen aufgeführt ist und somit alle anderen Einträge überschreibt. Daher habe ich /usr/local/staden-linux-rel-1-4/lib/linux-binaries/libstdc++.so.5 und libstdc++.so.5.0.1 durch symbolische Verweise auf /usr/lib/libstdc++.so.5.0.5 ersetzt:&lt;code&gt;cd /usr/local/staden-linux-rel-1-4/lib/linux-binariessudo ln -s /usr/lib/libstdc++.so.5.0.5 libstdc++.so.5.0.1sudo ln -s /usr/lib/libstdc++.so.5.0.5 libstdc++.so.5&lt;/code&gt;Bislang funktioniert zumindest das Drucken ohne Fehlermeldungen, aber ich habe staden noch nicht ausprobiert…&lt;/p&gt;</description></item><item><title>Automatisierung der Sequenzbearbeitung (Stadens pregap4 und gap4)</title><link>https://jeltsch.org/de/automatization_of_sequence_handling_staden_s_pregap4_and_gap4/</link><pubDate>Sat, 19 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/automatization_of_sequence_handling_staden_s_pregap4_and_gap4/</guid><description>&lt;p&gt;Vor einiger Zeit habe ich ein Skript geschrieben, das versucht, den Großteil der Arbeit zu automatisieren, die damit verbunden ist, Sequenzen von unserem ABI-Sequenzer in eine gap4-Datenbank zu übertragen. Das Skript ist bei weitem nicht perfekt und sieht folgendermaßen aus:&lt;code&gt;!/bin/sh rm *.seq *.log Log\ file.txt for i in &lt;/code&gt;ls &lt;em&gt;.ab1&lt;code&gt;; do echo &amp;quot;Umbenennung von $i&amp;quot; mv $i &lt;/code&gt;echo $i | sed &amp;ldquo;s/




 
 &lt;span class="katex"&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;mi mathvariant="normal"&gt;.&lt;/mi&gt;&lt;mo stretchy="false"&gt;{&lt;/mo&gt;&lt;mn&gt;27&lt;/mn&gt;&lt;mo stretchy="false"&gt;}&lt;/mo&gt;&lt;/mrow&gt;&lt;annotation encoding="application/x-tex"&gt;.\{27\}&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;
 

.&lt;/em&gt;/\1.ab1/&amp;quot;&lt;code&gt; done ls *.ab1 *.txt &amp;gt; tracefile.list pregap4 -nowin -config /home/jeltsch/bin/pregap4_gap4.conf -fofn tracefile.list gap4 test.0.aux&lt;/code&gt;Ich habe das Skript in ~/bin abgelegt; es soll aus dem Verzeichnis heraus aufgerufen werden, in dem sich die Sequenzen befinden. In der Regel werden die ab1-Trace-Dateien eines einzelnen Sequenzierungslaufs von unserem Rechner in einem Verzeichnis zusammen mit einigen (für mich) bedeutungslosen Protokolldateien usw. gespeichert. Zunächst löscht das Skript unnötige Dateien aus dem Verzeichnis; anschließend kürzt es die Dateinamen auf 27 Zeichen plus die Endung .ab1. Komischerweise kommt pregap4 gut mit längeren Dateinamen zurecht, aber gap4 hat damit Probleme. Anschließend werden alle verbleibenden Dateien in eine Liste (tracefile.list) aufgenommen, die von pregap4 eingelesen wird. pregap4 wird nicht-interaktiv verwendet. Es bezieht seine Anweisungen (die Konfiguration der Module) aus einer Konfigurationsdatei (die in meinem Fall ebenfalls in ~/bin gespeichert ist). „pregap4“ ruft den „gap4“-Shotgun-Assembler auf und speichert die Messdaten in einer „gap4“-Datenbank. Leider habe ich noch nicht herausgefunden, wie man dieser Datenbank automatisch einen aussagekräftigen Namen zuweisen kann. Derzeit haben sie alle denselben Namen und lassen sich nur anhand ihres Speicherorts in einem anderen Verzeichnis identifizieren. Es wäre sinnvoll, ihnen automatisch einen eindeutigen Namen zuzuweisen, z. B. das Datum, an dem die Assemblierung durchgeführt wurde, oder etwas Ähnliches. Nachdem all dies erledigt ist, wird gap4 aufgerufen und lädt die neu erstellte Datenbank zur manuellen Überprüfung und Bearbeitung.Der Großteil unserer Sequenzierungen dient der Überprüfung neu erstellter Vektoren. Daher wissen wir in der Regel genau, welche Sequenz wir erwarten. Wenn (was leider nicht der Fall ist) jemand ein Programm zur Dokumentation seiner Konstrukte verwendet, das vollständige Sequenzinformationen enthält (wie beispielsweise das Gene Construction Kit), sollten die Trace-Dateien automatisch mit dieser „erwarteten“ Sequenz abgeglichen werden.Derzeit erreiche ich dies, indem ich die DNA-Sequenz aus dem Gene Construction Kit (GCK) als reine Textdatei exportiere (anscheinend könnte ich auch das EMBL-Format verwenden) und diese Datei zusammen mit der ab1-Trace-Datei in dasselbe Verzeichnis lege, bevor ich das Skript starte. Dadurch wird sie wie jede andere Sequenz behandelt und die Sequenz-Reads werden daran ausgerichtet. Es gibt jedoch einige Einstellungen, die ich gerne automatisch beim Aufruf von gap4 vornehmen würde, da ich bei der manuellen Überprüfung des Alignments in gap4 immer dieselbe Abfolge von Klicks durchführe: Anzeige aller vorwärtsgerichteten Leserahmen: Ich gehe davon aus, dass die „erwartete Sequenz“ – da sie die längste ist – in der Assemblierung immer in Vorwärtsrichtung vorliegt und die Leserahmen somit stets vorwärts ausgerichtet sind. Dies ergibt sich daraus, dass ich (zur besseren Lesbarkeit) die Vektorsequenz in GCK stets so ausrichte, dass sich die CDS des GOI in einem Vorwärts-Leserahmen befindet.Das Hervorheben von Diskrepanzen durch Hintergrundfarbe sollte aktiviert sein. Unterschiede zwischen Groß- und Kleinschreibung sollten nicht als Diskrepanzen behandelt werden. Da die Qualität unserer Sequenzierung mäßig ist, sind die Standardwerte meist zu streng, als dass gap4 die Lesungen in dasselbe Contig einordnen könnte. Daher finde ich meist interne Wiederholungen und trage diese manuell ein. Dies sollte sich in der Gap4-Assemblierung automatisch einstellen lassen, aber ich bin noch nicht dazu gekommen, herauszufinden, wie das geht.&lt;/p&gt;</description></item><item><title>Das Betriebssystem ist Suse Linux 9</title><link>https://jeltsch.org/de/kaptain_on_suse_linux_9/</link><pubDate>Sat, 19 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/kaptain_on_suse_linux_9/</guid><description>&lt;p&gt;Ich teste derzeit verschiedene grafische Benutzeroberflächen für das Molekularsoftware-Paket EMBOSS und habe gute Bewertungen zu 
 &lt;a href="http://kaptain.sourceforge.net/" target="_blank" rel="noopener noreferrer nofollow"&gt;kaptain&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 gelesen. Da es jedoch keine RPM-Pakete von kaptain für Suse Linux 9 gibt, habe ich versucht, es selbst zu kompilieren.
Das erste Problem war, dass das &lt;code&gt;configure&lt;/code&gt;-Skript die Bibliotheken und Header für Qt3 nicht finden konnte:&lt;code&gt;&amp;gt; checking for Qt… configure: error: Qt (&amp;gt;= Qt 2.2.2) (headers and libraries) not found. Bitte überprüfe deine Installation!“ Daher habe ich &lt;/code&gt;./configure&lt;code&gt; mit der Option ausgeführt:&lt;/code&gt;&amp;gt; ./configure &amp;ndash;with-qt-dir=/usr/lib/qt3&lt;code&gt;Nun läuft das Konfigurationsskript bis zum Ende durch. Allerdings schlägt&lt;/code&gt;make&lt;code&gt; immer noch fehl, die letzten Zeilen der Ausgabe sehen so aus:&lt;/code&gt;Making all in kaptain make[2]: Entering directory &lt;code&gt;/home/jeltsch/downloads/kaptain-0.71/kaptain' g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt3/include -I/usr/X11R6/include -D_REENTRANT -O2 -fno-exceptions -fno-check-new -c kaptain.cpp kaptain.cpp: Im Konstruktor &lt;/code&gt;Kaptain::Kaptain(Intermediate*, Kaptain*, QWidget*, QBoxLayout*, QDialog*, bool, const char*)‘: kaptain.cpp:99: Fehler: &lt;code&gt;assert‘ nicht deklariert (erste Verwendung dieser Funktion) kaptain.cpp:99: Fehler: (Jeder nicht deklarierte Bezeichner wird nur einmal pro Funktion gemeldet, in der er vorkommt.) kaptain.cpp: In der Mitgliedsfunktion &lt;/code&gt;void Kaptain::button_pressed()&amp;rsquo;: kaptain.cpp:1576: Fehler: &lt;code&gt;ostream_iterator' nicht deklariert (erste Verwendung in dieser Funktion) kaptain.cpp:1576: Fehler: Parsing-Fehler vor dem Token &lt;/code&gt;&amp;gt;&amp;rsquo; kaptain.cpp:1598: Fehler: Parsing-Fehler vor dem Token &lt;code&gt;&amp;gt;' make[2]: *** [kaptain.o] Fehler 1 make[2]: Verzeichnis &lt;/code&gt;/home/jeltsch/downloads/kaptain-0.71/kaptain&amp;rsquo; wird verlassen make[1]: *** [all-recursive] Fehler 1 make[1]: Verzeichnis &lt;code&gt;/home/jeltsch/downloads/kaptain-0.71' wird verlassen make: *** [all-recursive-am] Fehler 2&lt;/code&gt;Ich habe Hilfe vom Autor der Software, Zsolt Terek, erhalten. Ich musste am Anfang von kaptain.cpp Folgendes einfügen: &lt;code&gt;include include &lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Desktop-Integration von Staden in KDE 3.2</title><link>https://jeltsch.org/de/desktop_integration_of_staden_into_kde_3_2/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/desktop_integration_of_staden_into_kde_3_2/</guid><description>&lt;p&gt;Zwei Dinge müssen erledigt werden: 1. Das Menü sollte entsprechende Einträge enthalten. 2. Die Dateien sollten anklickbar sein und über entsprechende „Mit … öffnen“-Einträge verfügen. Punkt 1 ist einfach zu bewerkstelligen. Die (systemweiten) Einträge für das Menü befinden sich in /opt/kde3/share/applnk. Ich habe einfach eine zusätzliche Verzeichnisstruktur unter diesem Verzeichnis hinzugefügt: &lt;code&gt;Science &lt;/code&gt;&amp;ndash; Staden |&amp;ndash; Gap4.desktop |&amp;ndash; Pregap4.desktop |&amp;ndash; Spin.desktop |&amp;ndash; Stadenlaunch.desktop &lt;code&gt;-- Trev.desktop&lt;/code&gt; Wenn Sie das Menü als normaler Benutzer bearbeiten, gelten die Einträge nur für Sie selbst. Außerdem verwechselt SUSE zwei Speicherorte für benutzerdefinierte Menüeinträge: ~/.kde/share/applnk und ~/.local/share/applications. Sobald Sie die Einträge im systemweiten Verzeichnis /opt/kde3/share/applnk haben, werden zusätzliche Änderungen einzelner Benutzer in das entsprechende Verzeichnis im Home-Verzeichnis des Benutzers kopiert. Da Einträge im Home-Verzeichnis des Benutzers Vorrang vor systemweiten Einträgen haben, sind diese dann gültig.&lt;/p&gt;</description></item><item><title>Die Staden-Anwendungen unter macOS X anklickbar machen</title><link>https://jeltsch.org/de/making_the_staden_applications_clickable_in_macos_x/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/making_the_staden_applications_clickable_in_macos_x/</guid><description>&lt;p&gt;Ich habe Staden unter Mac OS X installiert und ein wenig damit herumprobiert. Für die Installation habe ich das von Anders Nisters erstellte ebiotools-Paket verwendet, das in Ausgabe 10/1 des 
 &lt;a href="http://www.embnet.org/download/embnetnews/embnet.news/index.html" target="_blank" rel="noopener noreferrer nofollow"&gt;embnet.news&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 beschrieben wird. Es funktioniert, wenn auch nicht ganz im Sinne der Mac-Philosophie:&lt;/p&gt;</description></item><item><title>EMBOSS und GCK für die Assemblierung und Dokumentation von Konstruktsequenzen</title><link>https://jeltsch.org/de/emboss_and_gck_for_the_assembly_and_documentation_of_construct_sequences/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/emboss_and_gck_for_the_assembly_and_documentation_of_construct_sequences/</guid><description>&lt;p&gt;Ich versuche, EMBOSS für die Assemblierung von Vektorsequenzen zu verwenden. Vor langer Zeit habe ich zu diesem Zweck das Programm „seqed“ von CGC verwendet, und derzeit nutze ich das 
 &lt;a href="http://www.textco.com" target="_blank" rel="noopener noreferrer nofollow"&gt;Gene Construction Kit&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. EMBOSS verfügt über kein direktes Äquivalent zu „seqed“, sodass man eine Reihe anderer Tools verwenden muss, um dessen Funktionalität zu ersetzen. Sehen Sie sich diesen 
 &lt;a href="http://helix.nih.gov/apps/bioinfo/emboss-gcg.html" target="_blank" rel="noopener noreferrer nofollow"&gt;Vergleich zwischen CGC und EMBOSS&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 an.&lt;/p&gt;</description></item><item><title>Sequenz-Trace-Dateien in tar-Archiven (Staden)</title><link>https://jeltsch.org/de/sequence_trace_files_in_tar_archives_staden/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/sequence_trace_files_in_tar_archives_staden/</guid><description>&lt;p&gt;Ich möchte alle Sequenz-Traces eines Sequenzierungsprojekts (mit Staden) in einer Datei speichern. Das geht, indem man einfach alle *.ztr-Dateien mit tar packt: &lt;code&gt;tar -cvf ./test.tar *.ztr&lt;/code&gt;. Anschließend muss man in gap4 unter „Options -&amp;gt; Konfigurationsmenüs -&amp;gt; Experte&lt;code&gt;und anschließend unter&lt;/code&gt;Optionen -&amp;gt; Speicherort der Trace-Datei -&amp;gt; TAR=./test.tar`&lt;/p&gt;</description></item><item><title>Softwareentwicklungsprojekte für die Molekularbiologie</title><link>https://jeltsch.org/de/software_development_projects_for_molecular_biology/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/software_development_projects_for_molecular_biology/</guid><description>&lt;p&gt;GCK2.5-bezogen&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;GCK2.5-Fehlerbehebung unter Wine**
Es gibt immer noch einige Fehler, die die Nutzung von GCK2.5 unter Wine manchmal erschweren. Insbesondere die Unmöglichkeit, Regionen zu annotieren, nach einer Sequenz zu suchen und eine neue Datei zu öffnen.&lt;/li&gt;
&lt;li&gt;GCK2.5-Export**
GCK2.5 kann keine Dateien im EMBL-Format exportieren, bei denen die Regionen in Features umgewandelt wurden.
Es kann jedoch Kommentare in eine Textdatei und reine Sequenzen in eine Textdatei exportieren. Es sollte ein Leichtes sein, ein Perl-Skript zu schreiben, das diese beiden Dateien übernimmt und sie in eine EMBL-Datei, eine EMBOSS-CIRDNA-/LINDNA-Datei oder eine pDRAW32-Datei konvertiert.&lt;/li&gt;
&lt;li&gt;GCK2.5/Wine-Desktop-Integration**
Beim Klicken auf Dateien, die mit Windows-Programmen (unter Verwendung von Wine) verknüpft sind, übergibt der Linux-Dateimanager (z. B. Konqueror) die Datei als Argument an die zugehörige Windows-Anwendung, und die Datei wird unter Wine geöffnet. GCK2.5 weigert sich jedoch, die Datei als Argument anzunehmen. Wenn ich auf eine .gcc-Datei klicke, startet GCK2.5 zwar, öffnet aber ein leeres Fenster, und ich muss die .gcc-Datei erst innerhalb von GCK2.5 öffnen. Das ist unnötiges Klicken, insbesondere wenn ich mehrere Ordnerhierarchien durchlaufen muss. Wenn GCK2.5 nativ unter Windows läuft, ist es dann möglich, GCK2.5 mit einer Konstruktionsdatei als Befehlszeilenargument zu starten? Das sollte ich mal prüfen.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;pDRAW32-bezogen&lt;/p&gt;</description></item><item><title>Staden unter Mac OS X (ebiotools)</title><link>https://jeltsch.org/de/staden_on_macos_x_ebiotools/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/staden_on_macos_x_ebiotools/</guid><description>&lt;p&gt;Heute habe ich das Staden-Paket auf Tanjas Macintosh G4 (MacOS 10.3) installiert. Ich empfehle die Verwendung des von Anders Nister erstellten 
 &lt;a href="http://liv.bmc.uu.se/macosx/downsoft.htm" target="_blank" rel="noopener noreferrer nofollow"&gt;ebiotools-Pakets&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Es enthält weitere nützliche Programme wie EMBOSS, Blast usw. Installationsanleitungen findst Du in den 
 &lt;a href="https://web.archive.org/web/20050306234019/http://www.embnet.org/download/embnetnews/index.html" target="_blank" rel="noopener noreferrer nofollow"&gt;Ausgaben 9/1, 9/2, 9/3 und 10/1 der „embnet news“&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 oder als eine PDF-Datei 
 &lt;a href="https://jeltsch.org/downloads/embnet_news_9-1_to_10-1.pdf"&gt;hier&lt;/a&gt;
 zusammengefasst.&lt;/p&gt;</description></item><item><title>So übertragen Sie die Oligo-Datenbank von MacVec Tor in eine webbasierte BLAST-Datenbank</title><link>https://jeltsch.org/de/how_to_transfer_the_oligo_database_from_macvec_tor_to_a_web_based_blast_database/</link><pubDate>Tue, 06 Mar 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/how_to_transfer_the_oligo_database_from_macvec_tor_to_a_web_based_blast_database/</guid><description>&lt;ol&gt;
&lt;li&gt;Speichern Sie alle Sequenzen in einem Flatfile-Format (NICHT im MacVector-Format), z. B. im GenBank-Format. 2. Kopieren Sie alle Sequenzen auf einen Linux-/UNIX-Rechner und konvertieren Sie sie vom Mac-Format ins UNIX-Format: mac2unix *.gb 3. Schreiben Sie alle Namen der Sequenzdateien in eine Datei: ls *.gb &amp;gt; oligo.lst4. Konvertieren Sie alle Sequenzen mit EMBOSS in eine Datei mit verketteten Fasta-Einträgen: seqret -sequence @oligo.lst -osformat fasta. Benennen Sie die Ausgabedatei „mcbl_oligo_db“. 5. Legen Sie diese Fasta-Datei im Datenbankverzeichnis des BLAST-Webservers ab (…/blast/db). 6. Formatieren Sie die Datenbank: formatdb -i mcbl_oligo_db -p F -o T. 7. Bearbeiten Sie die Datei „…/blast/blast.html“, indem Sie den Namen der neuen Datenbank hinzufügen. 8. Bearbeiten Sie die Datei „…/blast/blast.rc“, indem Sie den Namen der neuen Datenbank hinzufügen.&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>Tools zur synonymen Mutagenese (EMBOSS, GCK): WatCut als Lösung</title><link>https://jeltsch.org/de/shortcoming_of_silent_mutagenesis_tools_emboss_gck_watcut_as_a_solution/</link><pubDate>Sun, 22 Feb 2004 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/shortcoming_of_silent_mutagenesis_tools_emboss_gck_watcut_as_a_solution/</guid><description>&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; Im Mai 2026 wurde die letzte funktionierende Instanz des WatCut-Webdienstes (der Universität Pittsburgh) eingestellt. Tools wie Snapgene (
 &lt;a href="https://snapgene.com" target="_blank" rel="noopener noreferrer nofollow"&gt;https://snapgene.com&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 ) bieten jedoch dieselbe Funktionalität (d. h., sie können potentielle neue Restriktions-Schnittstellen erkennen, die durch synonyme Mutagenese von zwei Nukleotiden zustande kommen).&lt;/p&gt;</description></item></channel></rss>