29-07-2020
squareLeft
new style of mark. as square
but with legend to the left when inline.chrNameUp
for name over kar.OTUfont=3
(italics), var. name present inside '
is not shown in italicsnotesLeft
deprecated pass data.frame to leftNotes
ylabline
renamed to xPosRulerTitle
param:
groupSepar
: numeric, factor for affecting chr. spacing chrSpacing
among groups. Defaults to 0.5
useMinorTicks
: boolean, display minor ticks between labeled ticks in ruler. See miniTickFactor
. Defaults to FALSE
. (ticks without label)miniTickFactor
: numeric, number of minor ticks for each labeled tick. See useMinorTicks
. Defaults to 10
xPosRulerTitle
: (2.6
) Modifies the horizontal position of the title of rulers (Mb, etc). Moves to left from 1st chr. in chrSpacing
timesyPosRulerTitle
: numeric, affects vertical position of ruler title. Defaults to `0}markPer
: character, name of mark to calculate % of mark in chr. and add it to plot. See perAsFraction
perAsFraction
: boolean, when TRUE
% is shown as fraction. Defaults to FALSE
. See markPer
showMarkPos
: boolean, adds position of marks under karyotype (fraction 0-1) when TRUE
. Defaults to FALSE
bToRemove
: character, bands to remove from calc. of pos.chrSize
show chr. size under karyo.chrNameUp
use col. of the same name to add secondary name over kar.classMbName
“chromosome” name when in MbpclasscMName
“chromosome” name when in cMclassChrName
“chromosome” name when in umclassChrNameUp
“chromosome” name chrNameUp
classGroupName
name of title of groupsnsmall
digits for rounding of chrSize
chrSizeMbp
show chr. size Mbp requires col. Mbp
groupName
, hide or show group nameleftNotes
, similar to notesleftNotesPos
, xleftNotesPosY
, ymoveKarHor
, move kar. to rightmkhValue
, amount to move to rightanchor
, display anchor for moveKarHor OTUsanchorVsizeF
factor to modify vertical size of anchormoveAnchorV
, move anchor vertical portionmoveAnchorH
, move anchor horizontal portionpchAnchor
, symbol in anchorrulerPosMod
deprecated01-07-2020
main changes:
citrusSize
, citrusMarkPos
, markOverCMA
param: (plotIdiograms
)
efZero
threshold for checking if != 0orderChr
, order of chr. Replaces orderBySize
- deprecated. Values = size
, original
, name
, group
orderBySize
- deprecatednotesLeft
note position to the left when TRUE
notesPosY
y axis modify notes positionchrIdPatternRem
regex pattern to remove from chr. names02-06-2020
w
position marks when inline
cenStyle
coloringparam:
chromatids
show separated chromatidsholocenNotAsChromatids
do not use chromatids in holocen.arrowsBothChrt
prints arrow marks in both chromatidsexcHoloFrArrToSide
excludes holocentrics from arrowsToSide config.xModifier
separation among chromatidsxModMonoHoloRate
shrink holocen. separ among chromatids with this quotient.remSimiMarkLeg
remove “duplicated” name of labels when presence of pseudoduplicates arising from pattern
bannedMarkName
remove this mark name from labels (legends)defCenStyleCol
color for external part of marks with cenStyle
roundedCen
rounded centromerelwd.mimicCen
line width for cenStyle
markssquareness
new name for roundness
(deprecated)23-04-2020
genBankReadIF
function, now allows duplicated field namescMLeft
style of mark addedcM
and cMLeft
styles are used as inline
type of legend
for arrows (upArrow
,downArrow
)protruding
can be added to dfMarkColor
data.frame to define aspect of cM
marksnamesToColumns
new function to avoid overlap of mark names, for holoc. and monoc.params (namesToColumns
):
marksDf
data.frame of marksdfChrSize
data.frame, size of chr. same as plot.markType
of type “downArrow”,“upArrow”,“cM”,“cMLeft”amountofSpaces
numeric, number of spaces for each columncolNumber
numeric, number of columnsprotruding
numeric, same as plot, equivalent to cM protrudingprotrudingInt
numeric, spacing of columns in terms of width of chr. percent 1 = 100%.circularPlot
same as plotrotation
same as plotdefaultStyleMark
if some data in column style missing fill with this oneorderBySize
same as in plot.halfModUp
when plotting several chromosomes in a circular plot, corrects for alignment problems of “upArrows”, “cM” labels.halfModDown
when plotting several chromosomes in a circular plot, corrects for alignment problems of “downArrows”, “cMLeft” labels.rotatMod
for circ. plots, when rotation diff. from 0
, corrects alignment of labels.params:
cMBeginCenter
modifies start position of cM
and cMLeft
marksarrowsToSide
arrows are plotted near chr. margin27-03-2020
rentrez
downloaded datajoin
from genBank datacenStyle
to add constrictions anywhere; upArrow
(clockwise in circular plot); downArrow
(anti-clockwise in circular plot)legend="inline"
in circular plotsparams:
rulerTitleSize
: Font size of units (title)arrowhead
: proportion of head of arrow - lengthshrinkArrow
: proportion to shrink body of arrow - widtharrowheadWidthShrink
: proportion to shrink arrowhead - width26-02-2020
circularPlot=TRUE
and other params. for circular plotgenBankReadIF
to read plasmid or prokaryote data. Uses tidyr.swapChrRegionDfSizeAndMarks
to swap arm size and marksmarkSize
absentparams:
legendYcoord
: modify mark legend Y pos (for common plot also)callPlot
: call plot.new or use your device (when FALSE)params: (circularPlot=TRUE)
shrinkFactor
: size of chr. in fraction of circleseparFactor
: separ among kar.labelSpacing
: among label and chr.chrLabelSpacing
: chr. label spaceOTUlabelSpacing
: OTU name spaceradius
: radiusOTUsrt
: angle of OTU name textOTUplacing
: add number and legend instead of OTU nameuseOneDot
: one dot instead of twocircleCenter
: X coordinatecircleCenterY
: Y coordinateOTULabelSpacerx
: modify OTU name pos.OTULabelSpacery
: modify OTU name pos.OTUcentered
: OTU name centeredOTUjustif
: OTU name justif.OTUlegendHeight
: separ. of OTU names when OTUplacing
05-02-2020
centromereSize = 0
protruding
centromereSize
is automatic (when absent), as well as rulerInterval
params:
lwd.cM
: thickness of cM marksOTUfont
: style of font of OTU nameOTUfamily
: font family for OTU nameslwd.chr
: affects ruler too.defaultFontFamily
: modify font of texts.defaultStyleMark
fixCenBorder
affects cen. marks also.chrBorderColor
for adding optionally chr. border color.cenColor
defaults to chrColor
now.colorBorderMark
forces custom color in border of marks.borderOfWhiteMarks
, if TRUE
, when mark is white, its border is black.ceilingFactor
number of significative digits to consider when rounding ruler max. value.MbThreshold
created (substitutes MbThresholds
)rulerIntervalMb
, rulerIntervalcM
defaultStyleMark
, protruding
, ceilingFactor
, rulerInterval
, threshold
, MbUnit
, specialChrWidth
, specialChrSpacing
, specialOTUNames
, specialyTitle
specialOTUNames
, can have special: specialChrWidth
, specialChrSpacing
, and specialyTitle
. Useful for e.g. cM.ceilingFactor
, rulerInterval
)MbUnit
, specialyTitle
, yTitle
. yTitle
is the common (micrometers). specialyTitle
is for OTUs in specialOTUNames
(e.g. “cM”), and MbUnit
when data in millions and OTU is not in specialOTUNames
06-01-2020
12 12 2019
asp = 1
onlydotRoundCorr
discouraged, requires useXYfactor = TRUE
origin="t"
or markDistType = "cen"
29 11 2019
centromere > 0
14 11 2019
29 10 2019
20 10 2019
13 10 2019
02 10 2019
plotIdiogramsHolo
deprecated27 09 2019
17 09 2019
centromereSize =0