<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Piotr Stępniak &#187; R</title>
	<atom:link href="http://www.piotrstepniak.com/tag/r/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.piotrstepniak.com</link>
	<description>...budo, biotechnologia, bioinformatyka i fotografia...</description>
	<lastBuildDate>Sat, 01 Oct 2011 23:06:58 +0000</lastBuildDate>
	<language>pl</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>SmarterPoland.pl &#8211; nowe źródło przystępnej wiedzy</title>
		<link>http://www.piotrstepniak.com/it/smarterpoland-pl/</link>
		<comments>http://www.piotrstepniak.com/it/smarterpoland-pl/#comments</comments>
		<pubDate>Thu, 29 Sep 2011 22:52:17 +0000</pubDate>
		<dc:creator>Piotrek</dc:creator>
				<category><![CDATA[Biotech & Bioinfo]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[miasto]]></category>
		<category><![CDATA[R]]></category>

		<guid isPermaLink="false">http://www.piotrstepniak.com/?p=397</guid>
		<description><![CDATA[Takie inicjatywy promuję z wielką radością. Znalazłem dzisiaj w mailu na temat nadchodzącego spotkania WZUR 4, na które mam nadzieję się wybrać, ten oto link: http://smarterpoland.pl/ Polska okiem eksperta analizy danych, w formie przystępnej dla każdego. Gratuluję pomysłu i kibicuję dalszemu rozwojowi strony. Polecam!]]></description>
			<content:encoded><![CDATA[<p>Takie inicjatywy promuję z wielką radością. Znalazłem dzisiaj w mailu na temat nadchodzącego spotkania WZUR 4, na które mam nadzieję się wybrać, ten oto link: <a href="http://smarterpoland.pl/" title="SmarterPoland.pl">http://smarterpoland.pl/</a></p>
<p>Polska okiem eksperta analizy danych, w formie przystępnej dla każdego. Gratuluję pomysłu i kibicuję dalszemu rozwojowi strony. <a href="http://smarterpoland.pl/" title="Smarter Poland">Polecam!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.piotrstepniak.com/it/smarterpoland-pl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>R: biblioteki (pakiety)</title>
		<link>http://www.piotrstepniak.com/biotech-bioinfo/r-biblioteki-pakiety/</link>
		<comments>http://www.piotrstepniak.com/biotech-bioinfo/r-biblioteki-pakiety/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 01:01:58 +0000</pubDate>
		<dc:creator>Piotrek</dc:creator>
				<category><![CDATA[Biotech & Bioinfo]]></category>
		<category><![CDATA[Bioconductor]]></category>
		<category><![CDATA[bioinformatyka]]></category>
		<category><![CDATA[R]]></category>

		<guid isPermaLink="false">http://www.piotrstepniak.com/?p=19</guid>
		<description><![CDATA[Środowisko programistyczne R swoje potężne możliwości opiera na dołączaniu różnych bibliotek zawierających funkcje przydatne w statystycznej analizie różnych typów danych, m.in. mikromacierzowych. Oto kilka wskazówek jak instalować i zarządzać bibliotekami. Do ładowania do aktywnej przestrzeni roboczej (workspace) wybranych bibliotek używamy funkcji library() np. 1library&#40;limma&#41; załaduje bibliotekę Limma, która zawiera zestaw funkcji dla modeli liniowych w [...]]]></description>
			<content:encoded><![CDATA[<p>Środowisko programistyczne R swoje potężne możliwości opiera na dołączaniu różnych bibliotek zawierających funkcje przydatne w statystycznej analizie różnych typów danych, m.in. mikromacierzowych. Oto kilka wskazówek jak instalować i zarządzać bibliotekami.</p>
<p>Do ładowania do aktywnej przestrzeni roboczej (<em>workspace</em>) wybranych bibliotek używamy funkcji <em>library() </em>np.</p>
<div class="codecolorer-container vim blackboard codecolorer-noborder" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:600px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="vim codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">library<span style="color: #000000;">&#40;</span>limma<span style="color: #000000;">&#41;</span></div></td></tr></tbody></table></div>
<p>załaduje bibliotekę Limma, która zawiera zestaw funkcji dla modeli liniowych w analizie danych z  dwukolorowych mikromacierzy.</p>
<p>Aby wyświetlić listę zainstalowanych bibliotek wywołujemy tą samą funkcję bez argumentu, czyli:</p>
<div class="codecolorer-container vim blackboard codecolorer-noborder" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:600px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>2<br /></div></td><td><div class="vim codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">library<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span></div></td></tr></tbody></table></div>
<p><span id="more-19"></span></p>
<p>Podstawową funkcją do instalacji dodatkowych bibliotek (pakietów) jest <em>install.packages()</em>. Argumentem funkcji jest wektor zawierający nazwy pakietów, np.</p>
<div class="codecolorer-container vim blackboard codecolorer-noborder" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:600px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>3<br /></div></td><td><div class="vim codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">install<span style="color: #000000;">.</span>packages<span style="color: #000000;">&#40;</span>c<span style="color: #000000;">&#40;</span><span style="color: #C5A22D;">&quot;RColorBrewer&quot;</span>, <span style="color: #C5A22D;">&quot;ipred&quot;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span></div></td></tr></tbody></table></div>
<p>Po takim wywołaniu, R na Windowsie, wyświetli nam listę serwerów z repozytoriami i zapyta, z którego powinien skorzystać. Warto wybierać lokacje bliskie geograficznie, zapewniają one szybszy i bardziej stabilny transfer danych. Jeśli pojawia się informacja, że biblioteki nie odnaleziono, należy upewnić się, że wybrano odpowiednie typy repozytoriów. W interfejsie graficznym wybieramy <em>Packages-&gt;Select repositories&#8230; </em>i zaznaczamy odpowiednie linie (aby wybrać kilka należy przytrzymać <em>ctrl</em>).</p>
<p>Przy braku GUI (<em>Graphical User Interface</em> <img src='http://www.piotrstepniak.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  ), np. działając w konsoli pod linuksem, te same operacje wykonują funkcje <em>chooseCRANmirror()</em> oraz <em>setRepositories(). </em>Pierwsza z funkcji wyświetli listę lokacji do wyboru. Druga funkcja pokaże:</p>
<div class="codecolorer-container vim blackboard codecolorer-noborder" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:600px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br /></div></td><td><div class="vim codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">setRepositories<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><br />
<br />
<span style="color: #000000;">---</span> Please select repositories <span style="color: #804040;">for</span> use <span style="color: #804040;">in</span> this session <span style="color: #000000;">---</span><br />
<br />
<span style="color: #000000; font-weight:bold;">1</span><span style="color: #000000;">:</span> <span style="color: #000000;">+</span> CRAN<br />
<span style="color: #000000; font-weight:bold;">2</span><span style="color: #000000;">:</span> <span style="color: #000000;">+</span> CRAN <span style="color: #000000;">&#40;</span>extras<span style="color: #000000;">&#41;</span><br />
<span style="color: #000000; font-weight:bold;">3</span><span style="color: #000000;">:</span> &nbsp; Omegahat<br />
<span style="color: #000000; font-weight:bold;">4</span><span style="color: #000000;">:</span> <span style="color: #000000;">+</span> BioC software<br />
<span style="color: #000000; font-weight:bold;">5</span><span style="color: #000000;">:</span> <span style="color: #000000;">+</span> BioC annotation<br />
<span style="color: #000000; font-weight:bold;">6</span><span style="color: #000000;">:</span> <span style="color: #000000;">+</span> BioC experiment<br />
<span style="color: #000000; font-weight:bold;">7</span><span style="color: #000000;">:</span> &nbsp; BioC extra<br />
<br />
Enter one or <span style="color: #668080;">more</span> numbers separated by spaces<br />
<span style="color: #000000; font-weight:bold;">1</span><span style="color: #000000;">:</span> <span style="color: #000000; font-weight:bold;">1</span> <span style="color: #000000; font-weight:bold;">2</span> <span style="color: #000000; font-weight:bold;">4</span> <span style="color: #000000; font-weight:bold;">5</span> <span style="color: #000000; font-weight:bold;">6</span> <span style="color: #000000; font-weight:bold;">7</span></div></td></tr></tbody></table></div>
<p>Wybieramy (jak na przykładzie powyżej) i wciskamy <em>enter</em>. Ponowne wywołanie funckji install.packages() z zadanymi pakietami powinno przynieść porządany rezultat <img src='http://www.piotrstepniak.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Twórcy Bioconductora postanowili ułatwić nam proces instalacji bibliotek w nim zawartych poprzez przygotowanie skryptu instalacyjnego, który zrobi wszystko za nas. Intrukcje:</p>
<div class="codecolorer-container vim blackboard codecolorer-noborder" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:600px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>18<br />19<br /></div></td><td><div class="vim codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">source<span style="color: #000000;">&#40;</span><span style="color: #C5A22D;">&quot;http://bioconductor.org/biocLite.R&quot;</span><span style="color: #000000;">&#41;</span><br />
biocLite<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span></div></td></tr></tbody></table></div>
<p>Spowodują pobranie skryptu instalacyjnego oraz instalacje następujących podstawowych pakietów:<br />
<em>&#8222;affy&#8221;, &#8222;affydata&#8221;, &#8222;affyPLM&#8221;, &#8222;annaffy&#8221;, &#8222;annotate&#8221;, &#8222;Biobase&#8221;, &#8222;Biostrings&#8221;, &#8222;DynDoc&#8221;, &#8222;gcrma&#8221;, &#8222;genefilter&#8221;, &#8222;geneplotter&#8221;, &#8222;hgu95av2.db&#8221;, &#8222;limma&#8221;, &#8222;marray&#8221;, &#8222;matchprobes&#8221;, &#8222;multtest&#8221;, &#8222;ROC&#8221;, &#8222;vsn&#8221;, &#8222;xtable&#8221;, &#8222;affyQCReport&#8221;, &#8222;edd&#8221;, &#8222;globaltest&#8221;, &#8222;makecdfenv&#8221;, &#8222;pamr&#8221;, &#8222;siggenes&#8221;, &#8222;sma&#8221;, &#8222;statmod&#8221;, &#8222;tkWidgets&#8221;, &#8222;widgetTools&#8221;</em>.</p>
<p>To jest domyślna grupa bibliotek. Można zadać funkcji inną grupę z następujących:<br />
<em>&#8222;affy&#8221;, &#8222;graph&#8221;, &#8222;lite&#8221;, &#8222;monograph&#8221;, &#8222;RBioinf&#8221;, &#8222;all&#8221;</em>. Dokładny opis grup, jak i procedury instalacji z wykorzystaniem tej funkcji znajduje się <a title="instalacja Bioconductora" href="http://bioconductor.org/download/" target="_blank">tutaj</a>.</p>
<p>Można też wykorzystać funkcję do instalacji tylko wybranych przez nas bibliotek, np.</p>
<div class="codecolorer-container vim blackboard codecolorer-noborder" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:600px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>20<br /></div></td><td><div class="vim codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">biocLite<span style="color: #000000;">&#40;</span>c<span style="color: #000000;">&#40;</span><span style="color: #C5A22D;">&quot;ipred&quot;</span>, <span style="color: #C5A22D;">&quot;hopach&quot;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span></div></td></tr></tbody></table></div>
<p>Od czasu do czasu pojawia się też potrzeba aktualizacji zainstalowanych pakietów, służy do tego funkcja <em>update.packages(). </em>Wywołanie funkcji bez argumantów spowoduje, że R zapyta nas po koleji o każdą zainstalowaną bibliotekę, czy chcemy ją uaktualnić, czy nie. Można też podać w cudzysłowiu pojedynczą bibliotekę, np. &#8222;limma&#8221;, lub w wektorze kilka, np. c(&#8222;limma&#8221;, &#8222;cluster&#8221;, &#8222;genefilter&#8221;). Wywołanie funkcji w z parametrem ask=FALSE spowoduje aktualizacje wszystkich obecnie zainstalowanych pakietów bez pytania. Kolejne komendy z przykładu:</p>
<div class="codecolorer-container vim blackboard codecolorer-noborder" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:600px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>21<br />22<br />23<br />24<br />25<br /></div></td><td><div class="vim codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">update<span style="color: #000000;">.</span>packages<span style="color: #000000;">&#40;</span><span style="color: #C5A22D;">&quot;limma&quot;</span><span style="color: #000000;">&#41;</span><br />
<br />
update<span style="color: #000000;">.</span>packages<span style="color: #000000;">&#40;</span>c<span style="color: #000000;">&#40;</span><span style="color: #C5A22D;">&quot;limma&quot;</span>, <span style="color: #C5A22D;">&quot;cluster&quot;</span>, <span style="color: #C5A22D;">&quot;genefilter&quot;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span><br />
<br />
update<span style="color: #000000;">.</span>packages<span style="color: #000000;">&#40;</span>ask=FALSE<span style="color: #000000;">&#41;</span></div></td></tr></tbody></table></div>
<p>Uwaga, w celu aktualizacji środowiska R należy ściągnąć najnowszą wersję z repozytorium CRAN, np. polskiego: <a title="Repozytorium CRAN pl" href="http://r.meteo.uni.wroc.pl/" target="_blank">http://r.meteo.uni.wroc.pl/</a></p>
<p>Niestety każda nowa wersja R posiada dedykowane mu biblioteki (również te z Bioconductora), więc po instalacji nowej wersji R trzeba sobie na nowo instalować wszystkie potrzebne biblioteki(!). Uciążliwe, ale co zrobić&#8230; <img src='http://www.piotrstepniak.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.piotrstepniak.com/biotech-bioinfo/r-biblioteki-pakiety/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>R: pomoc</title>
		<link>http://www.piotrstepniak.com/biotech-bioinfo/r-pomoc/</link>
		<comments>http://www.piotrstepniak.com/biotech-bioinfo/r-pomoc/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 00:00:30 +0000</pubDate>
		<dc:creator>Piotrek</dc:creator>
				<category><![CDATA[Biotech & Bioinfo]]></category>
		<category><![CDATA[Bioconductor]]></category>
		<category><![CDATA[bioinformatyka]]></category>
		<category><![CDATA[R]]></category>

		<guid isPermaLink="false">http://www.piotrstepniak.com/?p=20</guid>
		<description><![CDATA[Oto kilka ciekawych i moim zdaniem przydatnych rzeczy dla początkujących użytkowników R i Bioconductora. Wszystkie opisane metody działają tak samo na windowsie jak i na systemach linuksowych. W pierwszym artykule omówię szeroko pojętą pomoc. Na samym wstępie podstawowa informacja &#8211; bardzo się opłaca na początku przygody z R-em i Bioconductorem przeczytać, a przynajmniej przejrzeć te [...]]]></description>
			<content:encoded><![CDATA[<p>Oto kilka ciekawych i moim zdaniem przydatnych rzeczy dla początkujących użytkowników <a title="R project website" href="http://www.r-project.org" target="_blank">R</a> i <a title="Bioconductor" href="http://www.bioconductor.org" target="_blank">Bioconductora</a>. Wszystkie opisane metody działają tak samo na windowsie jak i na systemach linuksowych.</p>
<p>W pierwszym artykule omówię szeroko pojętą pomoc.</p>
<p>Na samym wstępie podstawowa informacja &#8211; bardzo się opłaca na początku przygody z R-em i Bioconductorem przeczytać, a przynajmniej przejrzeć te PDFy:</p>
<p><span id="more-20"></span></p>
<p><a title="Wprowadzenie do R - Łukasz Komsta" href="http://cran.r-project.org/doc/contrib/Komsta-Wprowadzenie.pdf" target="_blank">Wprowadzenie do R</a> (po polsku)</p>
<p><a title="ExpressionSet - Biobase Vignette" href="http://bioconductor.org/packages/2.2/bioc/vignettes/Biobase/inst/doc/ExpressionSetIntroduction.pdf" target="_blank">Opis obiektu ExpressionSet z pakietu Biobase</a> (po angielsku)</p>
<p>oraz opis biblioteki, z którą zamierzamy pracować, np. dla Limmy:</p>
<p><a title="Limma User's Guide" href="http://bioconductor.org/packages/2.2/bioc/vignettes/limma/inst/doc/usersguide.pdf" target="_blank">Poradnik użytkownika Limmy</a> (po angielsku)</p>
<p>Alternatywnie, z poziomu R też można otwierać przewodniki i PDFy z opisem bibliotek.</p>
<div class="codecolorer-container vim blackboard codecolorer-noborder" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:600px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="vim codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">library<span style="color: #000000;">&#40;</span>limma<span style="color: #000000;">&#41;</span><br />
<br />
limmaUsersGuide<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span></div></td></tr></tbody></table></div>
<p>Powyższy kod otworzy PDFa z ostatniego linku (znajduje sie on na dysku po instalacji pakietu limma). Aby wyświetlić listę dostępnych opisów pakietów wpisujemy:</p>
<div class="codecolorer-container vim blackboard codecolorer-noborder" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:600px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>4<br /></div></td><td><div class="vim codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">openVignette<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span></div></td></tr></tbody></table></div>
<p>Wybieramy i czytamy <img src='http://www.piotrstepniak.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Zazwyczaj pomoc i opis zainstalowanych bibliotek dostępna jest też w postaci stron w HTML, można je przeglądać w ulubinej przeglądarce internetowej (bez potrzeby łączenia sie z internetem). Stronę startową uruchamia wpisanie w R:</p>
<div class="codecolorer-container vim blackboard codecolorer-noborder" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:600px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>5<br /></div></td><td><div class="vim codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">help<span style="color: #000000;">.</span>start<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span></div></td></tr></tbody></table></div>
<p>Bardzo, ale to bardzo, polecam czytanie i wykonywanie różnych ćwiczeń które znaleźć można w Internecie. Przeważnie traktują one o możliwościach konkretnej biblioteki. W poszukiwaniach takowych pomaga <a title="Search for Microarray Data Analysis in R tutorials" href="http://www.google.com/search?q=R+microarray+analysis+tutorial&amp;btnG=Search" target="_blank">Wujek Google</a>, oraz powoli rosnąca lista na tym <a title="Forum Analizy Danych Mikromacierzowych" href="http://www.maforums.net/viewforum.php?f=2" target="_blank">forum analizy danych</a>.</p>
<p>Dalej, w trakcie naszej pracy w R, aby wyświetlić opis funkcji lub klasy obiektu w każdej chwili wystarczy posłużyć się jednym z dwóch sposobów:</p>
<div class="codecolorer-container vim blackboard codecolorer-noborder" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:600px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>6<br />7<br />8<br /></div></td><td><div class="vim codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000;">?</span>nazwa<span style="color: #000000;">.</span>funkcji<br />
<br />
help<span style="color: #000000;">&#40;</span><span style="color: #C5A22D;">&quot;nazwa.funkcji&quot;</span><span style="color: #000000;">&#41;</span></div></td></tr></tbody></table></div>
<p>Uwaga, aby pomoc się wyświetliła należy mieć załadowaną aktualnie bibliotekę zawierającą definicje danych funkcji i obiektów. Dla przykładu, chcąc uzyskać informacje o typie obiektu <em>RGList</em> i funkcji <em>NormalizeWithinArrays()</em> wpiszę kolejno:</p>
<div class="codecolorer-container vim blackboard codecolorer-noborder" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:600px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>9<br />10<br />11<br />12<br />13<br /></div></td><td><div class="vim codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">library<span style="color: #000000;">&#40;</span>limma<span style="color: #000000;">&#41;</span><br />
<br />
<span style="color: #000000;">?</span>RGList<br />
<br />
help<span style="color: #000000;">&#40;</span><span style="color: #C5A22D;">&quot;NormalizeWithinArrays&quot;</span><span style="color: #000000;">&#41;</span></div></td></tr></tbody></table></div>
<p>W przypadku, gdy nie znamy dokładnie nazwy funkcji lub obiektu, możemy przeszukać tematy pomocy z pakietów obecnie załadowanych instrukcją <em>help.search()</em>, np:</p>
<div class="codecolorer-container vim blackboard codecolorer-noborder" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:600px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>14<br /></div></td><td><div class="vim codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">help<span style="color: #000000;">.</span><span style="color: #25BB4D;">search</span><span style="color: #000000;">&#40;</span><span style="color: #C5A22D;">&quot;duplicates&quot;</span><span style="color: #000000;">&#41;</span></div></td></tr></tbody></table></div>
<p>wyświetli następującą informację, jeśli załadowany jest pakiet limma:</p>
<div class="codecolorer-container vim blackboard codecolorer-noborder" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:600px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br /></div></td><td><div class="vim codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">DateTimeClasses<span style="color: #000000;">&#40;</span>base<span style="color: #000000;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Date<span style="color: #000000;">-</span>Time Classes<br />
duplicated<span style="color: #000000;">&#40;</span>base<span style="color: #000000;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Determine Duplicate Elements<br />
class<span style="color: #000000;">:</span>IRanges<span style="color: #000000;">&#40;</span>Biostrings<span style="color: #000000;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp;IRanges and NormalIRanges objects<br />
class<span style="color: #000000;">:</span>ACtree<span style="color: #000000;">&#40;</span>Biostrings<span style="color: #000000;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;PDict objects<br />
avedups<span style="color: #000000;">&#40;</span>limma<span style="color: #000000;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Average Over Duplicate Spots<br />
duplicateCorrelation<span style="color: #000000;">&#40;</span>limma<span style="color: #000000;">&#41;</span> &nbsp; Correlation Between Duplicates<br />
uniquegenelist<span style="color: #000000;">&#40;</span>limma<span style="color: #000000;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Eliminate Duplicate Names from the Gene List<br />
unwrapdups<span style="color: #000000;">&#40;</span>limma<span style="color: #000000;">&#41;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Unwrap Duplicate Spot Values from Rows into Columns</div></td></tr></tbody></table></div>
<p>W przypadku gdy wyczerpiemy zasób pomocy w podręcznikach oraz plikach R, ta strona może okazać się baaardzo pomocna:</p>
<p><a title="R Wiki" href="http://wiki.r-project.org/" target="_blank">http://wiki.r-project.org/</a></p>
<p>Najbogatszym źródłem informacji i rozwiązań problemów z Bioconductorem jest <a title="Szukaj na liście Bioconductora" href="http://search.gmane.org/?query=normalize&amp;author=&amp;group=gmane.science.biology.informatics.conductor&amp;sort=relevance&amp;DEFAULTOP=and&amp;query=" target="_blank">przeszukiwanie listy mailingowej Bioconductora</a>. A jak nie ma tam odpowiedzi na Twoje pytanie, to je zadaj! Bioconductorowcy chętnie pomagają. Instrukcja jak się zapisać jest <a title="Lista Mailingowa Bioconductora" href="http://bioconductor.org/docs/mailList.html" target="_blank">tutaj</a>.</p>
<p>Wszystkie z w/w metod przydały mi się i nadal mi się przydają. Powodzenia! <img src='http://www.piotrstepniak.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.piotrstepniak.com/biotech-bioinfo/r-pomoc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

