Changes between Version 10 and Version 11 of

Sep 17, 2008, 11:19:49 AM (16 years ago)




    v10 v11  
    1010=== License ===
    11 The BAFsegmentation software will be available as a stand-alone software package upon acceptance of the paper describing the method, and will become available as
     11The BAFsegmentation software is available as a stand-alone software package, and will become available as
    1212as a plug-in to BASE as the handling of SNP arrays in BASE is developed. Both versions are available under the [ GNU General Public License].
    1616The method will be downloadable as a stand-alone version soon.
     18=== How to use BAFsegmentation ===
     21  BAFsegmentation is written in R with a Perl wrapper, so both R and Perl are required. Required Perl modules are: File::Spec, Getopt::Long, IO::File and Pod::Usage ( Required R package is DNAcopy, recommended version is 1.14.0 (
     24  Download and unzip the file available under the section ''Download BAFsegmentation'' on this page.
     26  OS X or Linux:
     27  The programs should run as they are. You need R and perl in your path.
     29  Windows:
     30  Depending on how you have installed R and Perl on your system you may have to edit the variables ''$R_command'' and ''$R_windows'' at the beginning of the file ''''. ''$R_windows'' should likely contain the full path to the R interpreter on your system. Also comment out (with an initial #) the ''$R_command'' used on OS X and Linux systems. For example, we have successfully used BAFsegmentation using !ActivePerl on a Windows system with the following ''$R_windows'':
     31  {{{
     32  # Mac OS X and Linux
     33  # my $R_command="R --vanilla --no-save --slave < BAF_segment.R";
     34  # Windows
     35  my $R_windows=File::Spec->canonpath('C:/"Program Files"/R/R-2.7.0/bin/Rscript');
     36  my $R_command="$R_windows --vanilla BAF_segment.R";
     37  }}}
     40''Input data format''
     41  BAFsegmentation is applied to data exported from !BeadStudio. For a set of samples, the file exported from !BeadStudio should be tab-delimited in the following format:
     42  ||Name||Chr||Position||sample1.B Allele Freq||sample1.Log R Ratio||sample2.B Allele Freq||sample2.Log R Ratio||sample3.B Allele Freq||sample3.Log R Ratio||...||
     43  ||rs12354060||1||10004||1||0.110391||1||-0.05188531||1||0.07706165||...||
     44  ||rs2691310||1||46844||0.5519782||0.2984372||0.4636427||0.3640218||0.4393658||0.2589271...||
     45  ||...||...||...||...||...||...||...||...||...||...||
     47  The data extracted from !BeadStudio needs to be split into a separate file for each sample using the script ''''.
     49  {{{ 
     50    perl --beadstudio_file=example/example_beadstudio_data.txt
     51  }}}
     52  where ''example_beadstudio_data.txt'' is a file exported from !BeadStudio in the format described above.
     54  This script will generate one file per sample together with a file ''sample_names.txt'' in the BAFsegmentation subdirectory ''extracted''. These files are used when BAFsegmentation is run and can be deleted once the samples are normalized.
     56''Performing BAFsegmentation''
     58  In the BAFsegmentation directory, run BAFsegmentation with the following command:
     60  {{{ 
     61     perl
     62  }}}
     64  This command will perform BAFsegmentation on the samples in the BAFsegmentation subdirectory ''extracted'' that are specified in the file ''sample_names.txt''. If you want to perform BAFsegmentation on a subset of samples you can edit ''sample_names.txt'' accordingly. The segmented data is stored in the BAFsegmentation subdirectory ''segmented''.
    1866=== Supplemental Data ===
    2068 * The plots referred to in additional data file 4 in the manuscript are available [ here].
    2169 * The simulated data set will be available soon.
     70 * Infinium data for four matched tumor-normal pairs and a dilution series of a tumor cell line mixed with its paired normal cell line are available in NCBI's Gene Expression Omnibus with accession [ GSE11976].
    2372=== Contact ===