- gid
a genind
, genclone
,
genlight
, or snpclone
object
- distmat
a distance matrix that has been derived from your data set.
- palette
a vector
or function
defining the color palette
to be used to color the populations on the graph. It defaults to
topo.colors
. See examples for details.
- mlg.compute
if the multilocus genotypes are set to "custom" (see
mll.custom
for details) in your genclone object, this will
specify which mlg level to calculate the nodes from. See details.
- sublist
a vector
of population names or indexes that the user
wishes to keep. Default to "ALL".
- exclude
a vector
of population names or indexes that the user
wishes to discard. Default to NULL
.
- blacklist
DEPRECATED, use exclude.
- vertex.label
a vector
of characters to label each vertex. There
are two defaults: "MLG"
will label the nodes with the multilocus
genotype from the original data set and "inds"
will label the nodes
with the representative individual names.
- gscale
"grey scale". If this is TRUE
, this will scale the color
of the edges proportional to the observed distance, with the lines becoming
darker for more related nodes. See greycurve
for details.
- glim
"grey limit". Two numbers between zero and one. They determine
the upper and lower limits for the gray
function. Default is
0 (black) and 0.8 (20% black). See greycurve
for details.
- gadj
"grey adjust". a positive integer
greater than zero that
will serve as the exponent to the edge weight to scale the grey value to
represent that weight. See greycurve
for details.
- gweight
"grey weight". an integer
. If it's 1, the grey scale
will be weighted to emphasize the differences between closely related
nodes. If it is 2, the grey scale will be weighted to emphasize the
differences between more distantly related nodes. See
greycurve
for details.
- wscale
"width scale". If this is TRUE
, the edge widths will be
scaled proportional to the inverse of the observed distance , with the
lines becoming thicker for more related nodes.
- showplot
logical. If TRUE
, the graph will be plotted. If
FALSE
, it will simply be returned.
- include.ties
logical. If TRUE
, the graph will include all edges
that were arbitrarily passed over in favor of another edge of equal weight.
If FALSE
, which is the default, one edge will be arbitrarily
selected when two or more edges are tied, resulting in a pure minimum
spanning network.
- threshold
numeric. By default, this is NULL
, which will have no
effect. Any threshold value passed to this argument will be used in
mlg.filter
prior to creating the MSN. If you have a data set
that contains contracted MLGs, this argument will override the threshold in
the data set. See Details.
- clustering.algorithm
string. By default, this is NULL
. If
threshold = NULL
, this argument will have no effect. When supplied
with either "farthest_neighbor", "average_neighbor", or "nearest_neighbor",
it will be passed to mlg.filter
prior to creating the MSN. If
you have a data set that contains contracted MLGs, this argument will
override the algorithm in the data set. See Details.
- ...
any other arguments that could go into plot.igraph