Description Usage Arguments Details References Examples
View source: R/plot_SNPratio.R
This function allows plotting the SNP-ratio values across positions of a specified chromosome. By setting the dpi parameter (resolution), the plot will be automatically saved in .TIF format.
Note: for journal publications the preferred format is .TIF, and the minimum resolution is of 600 dpi or 1200 dpi. Always refer to journal-specific guidelines.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
vcf.df.SNPratio.filt |
filtered data frame (containing both bulks) |
chrList |
list of chromosome IDs |
chrID |
chromosome ID of interest |
chr |
chromosome number to print on plot |
min.SNPratio |
min SNP ratio threshold |
degree |
LOESS smoothing degree (default=2) |
span |
LOESS smoothing span (default=0.07) |
filename |
file name under which the file will be saved (default="plot_SNPratio_chX") |
path |
path where the file will be saved (default=current working directory) |
dpi |
resolution value. If no value is given, plots will be generated but not saved |
width |
width value (default=7.5) |
height |
height value (default=5) |
units |
size units (default="in") |
The data frame returned by filter_SNPratio() is filtered by the input chromosome to restrict the data frame to the variants specific to the chosen chromosome. LOESS regression is then applied to the chromosome positions and SNP-ratio values, to smooth the resulting line. Degree and span parameters of the LOESS regression can be specified in the function arguments. If no values are specified, the default degree and span values will be applied. The smoothed SNP-ratio values are plotted against the chromosome position in a line plot.
A cut-off line is included in the plot (equivalent to the minimum SNP-ratio required). If the dpi argument is not specified, the plot will be shown in the plot panel; Conversely, by setting the dpi parameter, the graph will be saved in TIFF format. Additionally, the name with which to save the file, the directory, the height and width of the plot and their units can be customised as well. The plot will be saved with default values if different ones are not specified.
Wachsman et al., 2017
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | ## Use default values WITHOUT saving the plot
plot_SNPratio(vcf.df.SNPratio.filt=vcf_df_SNPratio_filt,
chrList=chromList,
chrID="SL4.0ch03",
chr=3,
min.SNPratio=0.3)
## OR use default values AND save the plot
plot_SNPratio(vcf.df.SNPratio.filt=vcf_df_SNPratio_filt,
chrList=chromList,
chrID="SL4.0ch03",
chr=3,
min.SNPratio=0.3,
dpi=1200)
## OR customise default parameters
plot_SNPratio(vcf.df.SNPratio.filt=vcf_df_SNPratio_filt,
chrList=chromList,
chrID="SL4.0ch03",
chr=3,
min.SNPratio=0.3,
degree=2,
span=0.3,
filename="SNPratio_ch3",
path="Document/Plots",
dpi=1200,
width=20,
height=12,
units="cm")
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.