<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/rpore/wiki/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/rpore/wiki/Home/feed" rel="self"/><language>en</language><lastBuildDate>Fri, 09 Apr 2021 07:01:35 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/rpore/wiki/Home/feed" rel="self" type="application/rss+xml"/><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/rpore/wiki/Home/?limit=25#aba4</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;On Mac &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">martine beaufils</dc:creator><pubDate>Fri, 09 Apr 2021 07:01:35 -0000</pubDate><guid>https://sourceforge.netae6d8b2f8bae67c4e802484441331d7488283d6d</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/rpore/wiki/Home/?limit=25#30d1</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;hi,&lt;br/&gt;
somebody can explain me, how use the software&lt;br/&gt;
thanks&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">martine beaufils</dc:creator><pubDate>Fri, 09 Apr 2021 07:00:32 -0000</pubDate><guid>https://sourceforge.net8785071a502f8072aa8895a766d624c92bc6453d</guid></item><item><title>Home modified by Mick Watson</title><link>https://sourceforge.net/p/rpore/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v21
+++ v22
@@ -1,160 +1,3 @@
 ###poRe: an R package for the visualization and analysis of nanopore sequencing data

-####Installation
-
-poRe is written for R version 3.1.1 or above, which is available from [CRAN](http://cran.r-project.org/).  
-
-There are only two dependencies: Bioconductors rdh5 and bit64.  To install these, from within R, type:
-
-&lt;pre&gt;-source("http://www.bioconductor.org/biocLite.R")
-biocLite("rhdf5")
-install.packages("bit64")
-&lt;/pre&gt;
-
-You will then need to install poRe.  For Windows, download the zip file.  For Linux, download the tar.gz file.  
-
-In Windows, open R and choose Packages -&amp;gt; Install package(s) from local zip file.  Navigate to the downloaded zip file.
-
-In Linux, from the command line, run: R CMD INSTALL poRe_0.2.tar.gz
-
-That's it!
-
-####Data
-
-poRe has two datasets built in, a set of summary information about a MinION run and a set of events from a 43Kb MinION read.  These can be accessed via:
-
-&lt;pre&gt;-library(poRe)
-data(MINION)
-MINION
-
-data(MINIONEVENTS)
-MINIONEVENTS
-&lt;/pre&gt;
-
-These data are a summary of an early MinION run carried out at Edinburgh Genomics under the MinION Access Programme.  The pore used was R6 and the genome sequenced was lambda phage.
-
-####Tutorial
-
-poRe has been tested on MinION data produced at Edinburgh Genomics.  The very nature of the MinION Access Programme makes it difficult to share runs.  Therefore, we suggest that you **make a copy** of your MinION data and run poRe on the copy, until you are satisfied that it is working.
-
-**Loading the library**
-
-Be sure to load the library before attempting to run any of poRe's commands from within R:
-
-&lt;pre&gt;-library(poRe)
-&lt;/pre&gt;
-
-**Organising data**
-
-The MinION outputs data from all runs to a single directory.  Should you wish to copy the fast5 files to a destination directory, and organise them into run folders, use the copy.runs() function.
-
-&lt;pre&gt;-copy.runs(dir="C:/minion/reads/downloads/", dest="C:/MinION_Runs")
-&lt;/pre&gt;
-
-The function will extract the unique run_id from each fast5 file (e.g. cffe450b92096c83547bd98ec7767b0137145400) and the analysis and version (e.g. metrichor_0.7.1) and copy the fast5 file to subfolders within the destination directory (e.g. cffe450b92096c83547bd98ec7767b0137145400/metrichor_0.7.1)
-
-Whilst the run_id is not very user friendly, it does represent the unique identifier that the MinION assigns to your run.  We have chosen to use it here as it avoids potential errors.
-
-**Extracting Fastq**
-
-Once the data have been organised into run folders, for each run folder, we can extract the fastq.  Each read can have a template strand, a complement strand or a 2D strand (a combination of both the template and complement).  These are extracted with extract.run.fastq()
-
-&lt;pre&gt;-extract.run.fastq(dir="C:/MinION_Runs/cffe450b92096c83547bd98ec7767b0137145400/metrichor_0.7.1")
-&lt;/pre&gt;
-
-By default, this will create a folder underneath dir called "extracted", and will extract single fastq files for each read.
-
-Fasta files may be extracted with the function extract.run.fasta
-
-&lt;pre&gt;-extract.run.fasta(dir="C:/MinION_Runs/cffe450b92096c83547bd98ec7767b0137145400/metrichor_0.7.1")
-&lt;/pre&gt;
-
-**Gather metadata about a run**
-
-Embedded within each fast5 is a whole load of metadata about each read.  We can extract this for every read in a run with read.fast5.info()
-
-&lt;pre&gt;-finfo &amp;lt;- read.fast5.info(dir="C:/MinION_Runs/cffe450b92096c83547bd98ec7767b0137145400/metrichor_0.7.1")
-&lt;/pre&gt;
-
-finfo is a data frame with a row for each fast5 file and 24 columns of metadata.  We can extract interesting summary information with run.summary.stats():
-
-&lt;pre&gt;-stats &amp;lt;- run.summary.stats(finfo)
-print(stats)
-&lt;/pre&gt;
-
-Here we will see min, max and mean read lengths plus the number of reads
-
-**Read length histograms**
-
-One of the key pieces of information for any variable-length run is the distribution of read lengths obtained.  We can visualise this using the plot.length.histogram() function.  It takes as input finfo, the metadata retrieved by read.fast5.info():
-
-&lt;pre&gt;-plot.length.histogram(finfo)
-&lt;/pre&gt;
-
-This plots three histograms to the current device, one each for template, complement and 2D reads
-
-**Cumulative yield plot**
-
-We can also plot the yield of each run over time, measured from when the read analysis starts:
-
-&lt;pre&gt;-yield &amp;lt;- plot.cumulative.yield(finfo)
-&lt;/pre&gt;
-
-Not only does this plot yield data to the current device, it also returns the data as a data frame so that users can explore using whichever visualisation they wish
-
-**Channel statistics**
-
-At present each MinION flowcell has 512 channels, each of which produces reads.  We can plot the number of reads per channel, and the yield per channel, like this:
-
-&lt;pre&gt;-cr &amp;lt;- plot.channel.reads(finfo)
-cy &amp;lt;- plot.channel.yield(finfo)
-&lt;/pre&gt;
-
-Again, these plot to the current device, but they also return the data as data frames so the user can create any other plots they wish.
-
-**Events**
-
-The raw data from the MinION is actually data about the electronic signal measured as a DNA molecule passes through the nanopore.  This is accessible for each read through the get.events() function:
-
-&lt;pre&gt;-f5 &amp;lt;- "C:/MinION_Runs/cffe450b92096c83547bd98ec7767b0137145400/metrichor_0.7.1/sce_bio_c03807_Lambda_8_BN_04_20140616_1718_1_ch78_file30_strand.fast5"
-
-ev &amp;lt;- get.events(f5)
-&lt;/pre&gt;
-
-Each set of events is a data frame with multiple rows and columns.  The function extracts events for both the template and complement, and therefore ev is a list() with two elements:
-
-&lt;pre&gt;-ev$template
-ev$complement
-&lt;/pre&gt;
-
-**Squiggles**
-
-Events can be plotted using the plot.squiggle() function.  As each read has many 1000s of events, plotting them all is not ususally informative.  Instead, plot.squiggle() allows you to define a time period, in seconds from the beginning of the events, to plot.  Use the minseconds and maxseconds arguments to define this:
-
-&lt;pre&gt;-plot.squiggle(ev$template, minseconds=5, maxseconds=16)
-&lt;/pre&gt;
-
-####Screenshot
-
-![poRe screenshot] (https://sourceforge.net/p/rpore/wiki/Home/attachment/screenshot.jpg)
-
-####Support
-
-If you have any queries, please send an e-mail to [Mick Watson](mailto:mick.watson@roslin.ed.ac.uk)
-
-[[members limit=20]]
-[[download_button]]
+Please refer to [github for up-to-date documentation](https://github.com/mw55309/poRe_docs)
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mick Watson</dc:creator><pubDate>Wed, 30 Mar 2016 12:50:25 -0000</pubDate><guid>https://sourceforge.net0541cace9df6f7436765d37153d3bade4779e9aa</guid></item><item><title>Home modified by Mick Watson</title><link>https://sourceforge.net/p/rpore/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v20
+++ v21
@@ -80,7 +80,7 @@
 Embedded within each fast5 is a whole load of metadata about each read.  We can extract this for every read in a run with read.fast5.info()

 &lt;/pre&gt;&lt;pre&gt;-finfo &amp;lt;- read.fast5.info(dir="C:/poRe/fast5/cffe450b92096c83547bd98ec7767b0137145400/metrichor_0.7.1")
+finfo &amp;lt;- read.fast5.info(dir="C:/MinION_Runs/cffe450b92096c83547bd98ec7767b0137145400/metrichor_0.7.1")
 &lt;/pre&gt;

 finfo is a data frame with a row for each fast5 file and 24 columns of metadata.  We can extract interesting summary information with run.summary.stats():
@@ -128,7 +128,7 @@
 The raw data from the MinION is actually data about the electronic signal measured as a DNA molecule passes through the nanopore.  This is accessible for each read through the get.events() function:

 &lt;pre&gt;-f5 &amp;lt;- "C:/poRe/fast5/cffe450b92096c83547bd98ec7767b0137145400/metrichor_0.7.1/sce_bio_c03807_Lambda_8_BN_04_20140616_1718_1_ch78_file30_strand.fast5"
+f5 &amp;lt;- "C:/MinION_Runs/cffe450b92096c83547bd98ec7767b0137145400/metrichor_0.7.1/sce_bio_c03807_Lambda_8_BN_04_20140616_1718_1_ch78_file30_strand.fast5"

 ev &amp;lt;- get.events(f5)
 &lt;/pre&gt;

&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mick Watson</dc:creator><pubDate>Tue, 14 Oct 2014 11:34:06 -0000</pubDate><guid>https://sourceforge.net349d0f328ac9ad3d99cfd4bef6c678cc9430ee8f</guid></item><item><title>Home modified by Mick Watson</title><link>https://sourceforge.net/p/rpore/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v19
+++ v20
@@ -68,6 +68,12 @@
 &lt;/pre&gt;
&lt;p&gt;By default, this will create a folder underneath dir called "extracted", and will extract single fastq files for each read.&lt;br /&gt;
+&lt;br /&gt;
+Fasta files may be extracted with the function extract.run.fasta&lt;br /&gt;
+&lt;br /&gt;
+&lt;pre&gt;&lt;br /&gt;
+extract.run.fasta(dir="C:/MinION_Runs/cffe450b92096c83547bd98ec7767b0137145400/metrichor_0.7.1")&lt;br /&gt;
+&lt;/pre&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Gather metadata about a run&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mick Watson</dc:creator><pubDate>Fri, 22 Aug 2014 15:02:55 -0000</pubDate><guid>https://sourceforge.net3c317981616e3fa4a0517deff58d2b0b11c249cc</guid></item><item><title>Home modified by Mick Watson</title><link>https://sourceforge.net/p/rpore/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v18
+++ v19
@@ -33,6 +33,7 @@
 MINIONEVENTS
 &lt;/pre&gt;
&lt;p&gt;+These data are a summary of an early MinION run carried out at Edinburgh Genomics under the MinION Access Programme.  The pore used was R6 and the genome sequenced was lambda phage.&lt;/p&gt;
&lt;p&gt;####Tutorial&lt;/p&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mick Watson</dc:creator><pubDate>Fri, 22 Aug 2014 14:35:40 -0000</pubDate><guid>https://sourceforge.netaf0ab95b70128a43b3882b04bbfc2e3ee9a4b995</guid></item><item><title>Home modified by Mick Watson</title><link>https://sourceforge.net/p/rpore/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v17
+++ v18
@@ -25,6 +25,7 @@
 poRe has two datasets built in, a set of summary information about a MinION run and a set of events from a 43Kb MinION read.  These can be accessed via:

 &lt;/pre&gt;&lt;pre&gt;+library(poRe)
 data(MINION)
 MINION

@@ -36,6 +37,14 @@
 ####Tutorial

 poRe has been tested on MinION data produced at Edinburgh Genomics.  The very nature of the MinION Access Programme makes it difficult to share runs.  Therefore, we suggest that you **make a copy** of your MinION data and run poRe on the copy, until you are satisfied that it is working.
+
+**Loading the library**
+
+Be sure to load the library before attempting to run any of poRe's commands from within R:
+
+&lt;/pre&gt;&lt;pre&gt;+library(poRe)
+&lt;/pre&gt;

 **Organising data**


&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mick Watson</dc:creator><pubDate>Thu, 21 Aug 2014 15:05:34 -0000</pubDate><guid>https://sourceforge.neta0c3a7c6c8d7437c49ce7797948460900833f54a</guid></item><item><title>Home modified by Mick Watson</title><link>https://sourceforge.net/p/rpore/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v16
+++ v17
@@ -19,6 +19,19 @@
 In Linux, from the command line, run: R CMD INSTALL poRe_0.2.tar.gz

 That's it!
+
+####Data
+
+poRe has two datasets built in, a set of summary information about a MinION run and a set of events from a 43Kb MinION read.  These can be accessed via:
+
+&lt;/pre&gt;&lt;pre&gt;+data(MINION)
+MINION
+
+data(MINIONEVENTS)
+MINIONEVENTS
+&lt;/pre&gt;
+

 ####Tutorial


&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mick Watson</dc:creator><pubDate>Thu, 31 Jul 2014 06:42:49 -0000</pubDate><guid>https://sourceforge.net08875f5c307333112c91ea1b15923564ece52d12</guid></item><item><title>Home modified by Mick Watson</title><link>https://sourceforge.net/p/rpore/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v15
+++ v16
@@ -28,7 +28,9 @@

 The MinION outputs data from all runs to a single directory.  Should you wish to copy the fast5 files to a destination directory, and organise them into run folders, use the copy.runs() function.

+&lt;/pre&gt;&lt;pre&gt; copy.runs(dir="C:/minion/reads/downloads/", dest="C:/MinION_Runs")
+&lt;/pre&gt;

 The function will extract the unique run_id from each fast5 file (e.g. cffe450b92096c83547bd98ec7767b0137145400) and the analysis and version (e.g. metrichor_0.7.1) and copy the fast5 file to subfolders within the destination directory (e.g. cffe450b92096c83547bd98ec7767b0137145400/metrichor_0.7.1)

@@ -38,7 +40,9 @@

 Once the data have been organised into run folders, for each run folder, we can extract the fastq.  Each read can have a template strand, a complement strand or a 2D strand (a combination of both the template and complement).  These are extracted with extract.run.fastq()

+&lt;pre&gt; extract.run.fastq(dir="C:/MinION_Runs/cffe450b92096c83547bd98ec7767b0137145400/metrichor_0.7.1")
+&lt;/pre&gt;

 By default, this will create a folder underneath dir called "extracted", and will extract single fastq files for each read.

@@ -46,12 +50,16 @@

 Embedded within each fast5 is a whole load of metadata about each read.  We can extract this for every read in a run with read.fast5.info()

+&lt;pre&gt; finfo &amp;lt;- read.fast5.info(dir="C:/poRe/fast5/cffe450b92096c83547bd98ec7767b0137145400/metrichor_0.7.1")
+&lt;/pre&gt;

 finfo is a data frame with a row for each fast5 file and 24 columns of metadata.  We can extract interesting summary information with run.summary.stats():

+&lt;pre&gt; stats &amp;lt;- run.summary.stats(finfo)
 print(stats)
+&lt;/pre&gt;

 Here we will see min, max and mean read lengths plus the number of reads

@@ -59,7 +67,9 @@

 One of the key pieces of information for any variable-length run is the distribution of read lengths obtained.  We can visualise this using the plot.length.histogram() function.  It takes as input finfo, the metadata retrieved by read.fast5.info():

+&lt;pre&gt; plot.length.histogram(finfo)
+&lt;/pre&gt;

 This plots three histograms to the current device, one each for template, complement and 2D reads

@@ -67,7 +77,9 @@

 We can also plot the yield of each run over time, measured from when the read analysis starts:

+&lt;pre&gt; yield &amp;lt;- plot.cumulative.yield(finfo)
+&lt;/pre&gt;

 Not only does this plot yield data to the current device, it also returns the data as a data frame so that users can explore using whichever visualisation they wish

@@ -75,8 +87,10 @@

 At present each MinION flowcell has 512 channels, each of which produces reads.  We can plot the number of reads per channel, and the yield per channel, like this:

+&lt;pre&gt; cr &amp;lt;- plot.channel.reads(finfo)
 cy &amp;lt;- plot.channel.yield(finfo)
+&lt;/pre&gt;

 Again, these plot to the current device, but they also return the data as data frames so the user can create any other plots they wish.

@@ -84,20 +98,26 @@

 The raw data from the MinION is actually data about the electronic signal measured as a DNA molecule passes through the nanopore.  This is accessible for each read through the get.events() function:

+&lt;pre&gt; f5 &amp;lt;- "C:/poRe/fast5/cffe450b92096c83547bd98ec7767b0137145400/metrichor_0.7.1/sce_bio_c03807_Lambda_8_BN_04_20140616_1718_1_ch78_file30_strand.fast5"

 ev &amp;lt;- get.events(f5)
+&lt;/pre&gt;
&lt;p&gt;Each set of events is a data frame with multiple rows and columns.  The function extracts events for both the template and complement, and therefore ev is a list() with two elements:&lt;/p&gt;
&lt;p&gt;+&lt;pre&gt;&lt;br /&gt;
 ev$template&lt;br /&gt;
 ev$complement&lt;br /&gt;
+&lt;/pre&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Squiggles&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Events can be plotted using the plot.squiggle() function.  As each read has many 1000s of events, plotting them all is not ususally informative.  Instead, plot.squiggle() allows you to define a time period, in seconds from the beginning of the events, to plot.  Use the minseconds and maxseconds arguments to define this:&lt;/p&gt;
&lt;p&gt;+&lt;pre&gt;&lt;br /&gt;
 plot.squiggle(ev$template, minseconds=5, maxseconds=16)&lt;br /&gt;
+&lt;/pre&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;####Screenshot&lt;/p&gt;

&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mick Watson</dc:creator><pubDate>Wed, 30 Jul 2014 15:18:39 -0000</pubDate><guid>https://sourceforge.net0aacb40d483c9442c628025899f0b2d7668cc029</guid></item><item><title>Home modified by Mick Watson</title><link>https://sourceforge.net/p/rpore/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v14
+++ v15
@@ -6,9 +6,11 @@

 There are only two dependencies: Bioconductors rdh5 and bit64.  To install these, from within R, type:

+&lt;/pre&gt;&lt;pre&gt; source("http://www.bioconductor.org/biocLite.R")
 biocLite("rhdf5")
 install.packages("bit64")
+&lt;/pre&gt;

 You will then need to install poRe.  For Windows, download the zip file.  For Linux, download the tar.gz file.  


&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mick Watson</dc:creator><pubDate>Wed, 30 Jul 2014 15:17:09 -0000</pubDate><guid>https://sourceforge.net12a68bcab0ddab82cdb2d813e042557f351fe2b3</guid></item></channel></rss>