This function sorts synoptic tables from syntable function output. Sorting criteria can be either numerical values in synoptic tables, such as cluster-wise frequencies or fidelity measures, as well as combined criteria that also take into account differential character (according to the criteria defined by Tsiripidis et al., 2009).

The algorithm aims to sort species to blocked structure considering the defined criteria and input tables, with the best characterizing species on the top of the block, followed by species with descending importance for plant community description.

synsort(
  syn1,
  syn2 = syn1,
  matrix,
  cluster,
  method = "allspec",
  min1 = 0,
  min2 = 0
)

Arguments

syn1

Input synoptic table 1, a data frame with numerical data format, usually from syntable function output. See Details for input table format. The values of this table will be displayed in the final output table.

syn2

Optional second input table with additional numeric or differential character sorting criteria.

matrix

Species-sample matrix, already used for syntable function input

cluster

Integer or character vector/factor with classification cluster identity. Ensure matching order of cluster identity and samples in matrix for correct allocation of cluster numbers to samples.

method

Sorting algorithm and synoptic table output options (method = c("allspec", "alldiff")). See Details.

min1

Cluster-wise threshold minimum value for species shown in the final sorted synoptic table. Species below that minimum will be listed in the output ($others section).

min2

Threshold minimum value for considering species values of a numerical second input table syn2. Species below that minimum will not be displayed in final synoptic table, but will be listed in the output ($others section).

Value

Returns an (invisible) list composed of:

  • $output Sorting method description

  • $species Information to species included in the output table

  • $samplesize Sample sizes in clusters

  • $syntable Sorted synoptic table, with the numeric values of syn1 in the left-side columns and differential character of species on the right-side of the output table. See Tsiripidis et al. (2009) for details and criteria for the assignment of a differential species as p = positive, n = negative, pn = positive/negative.

  • $others Species that are omitted in Synoptic table due to their failing reaching the given threshold values min1 and min2. Sorted alphabetically.

  • $samples Sorted original species-sample matrix, with original Plot-IDs (as column names) and the cluster identity (Cluster_No as first row of output samples table)

Details

Two types of sorted synoptic tables can be created with this function:

  • method = "allspec" (default) creates a sorted synoptic table basing on one or two numeric input tables, e.g. percentage or absolute frequencies, or phi fidelity values. Sorting criteria can be either given by only one input table by using only syn1 argument, as well as by two input tables with specifying syn2, too. Thereby, only values of syn1 will be shown in the final sorted table.

  • method = "alldiff": With including differential species character as sorting criteria, syn1 must be numeric (e.g. percentage frequency) and syn2 must contain information on differential character (output from syntable function with defined type = "diffspec"). The result table shows ALL diagnostic and non-diagnostic species, as long as they match the min1 and min2 thresholds. The algorithm detects highest cluster values of species calculated from syn1 as base for sorting, but will consider differential character criterion from syn2 as well. Species with high values in syn1 AND positive differential character will then be listed on the top of a species block. Within such a block, the differentiating and high-abundant species are sorted in a way favoring species that are positive in only one or at least few clusters.

References

Bruelheide, H. (2000): A new measure of fidelity and its application to defining species groups. Journal of Vegetation Science 11: 167-178. doi:10.2307/3236796

Chytry, M., Tichy, L., Holt, J., Botta-Dukat, Z. (2002): Determination of diagnostic species with statistical fidelity measures. Journal of Vegetation Science 13: 79-90. doi:10.1111/j.1654-1103.2002.tb02025.x

Sokal, R.R. & Rohlf, F.J. (1995): Biometry. 3rd edition Freemann, New York.

Tsiripidis, I., Bergmeier, E., Fotiadis, G. & Dimopoulos, P. (2009): A new algorithm for the determination of differential taxa. Journal of Vegetation Science 20: 233-240. doi:10.1111/j.1654-1103.2009.05273.x

See also

Author

Jenny Schellenberg (jschell@gwdg.de)

Examples

### Synoptic table of Scheden vegetation data using syntable()-function:
# classification to create a vector of cluster identity
library(cluster)
pam1 <- pam(schedenveg, 4)


### One input table for sorting:
## Synoptic table with percentage frequency of species in clusters, all species
unordered <- syntable(schedenveg, pam1$clustering, abund = "percentage",
                      type = "percfreq")   # Unordered synoptic percentage frequency table
sorted <- synsort(syn1 = unordered$syntable, matrix = schedenveg,
                  cluster = pam1$clustering, method = "allspec", min1 = 0)
sorted             # view results
#> $output
#> [1] "Synoptic table sorted by numerical values of one input table"
#> 
#> $species
#> [1] "species with minimum value =0 in input table 1, others listet below"
#> 
#> $samplesize
#>  1  2  3  4 
#>  3 10 11  4 
#> 
#> $syntable
#>           1   2   3   4
#> DacGlom 100 100  64 100
#> FesPrat 100  60  27  75
#> GalAlbu 100  90  64 100
#> HolLana 100  70  36  75
#> PoaTriv 100  70  18  75
#> TriFlav 100 100  82  75
#> AloPrat  67  50   0   0
#> BroHord  67  20   9  25
#> DauCaro  67  20  36  25
#> GleHede  67  30  27   0
#> HelPube  67  40  27  50
#> PhlPrat  67  10   9   0
#> TriRepe  67  50  27  50
#> CarPrat  33   0   0  25
#> CirArve  33   0   0   0
#> CirVulg  33   0   0  25
#> CynCris  33  30   9  25
#> RanRepe  33  10   0   0
#> VerArve  33  30  18  25
#> VerHede  33   0   0   0
#> ArrElat  67 100  55  75
#> BroErec  33 100 100  75
#> PlaLanc  67 100 100 100
#> PoaPrat  33  90  64  75
#> CerHolo  33  80   9  75
#> LolPere  67  80  27   0
#> AntOdor  33  60   9  50
#> PoaAngu   0  50  18  25
#> TriDubi   0  50  36  50
#> ConArve   0  40  18  25
#> RhiMino  33  40  27  25
#> TraPrat   0  40  27  25
#> QueRobu   0  30  27   0
#> RosSpec   0  30  18  25
#> AntSylv   0  20   0   0
#> BelPere   0  20   0   0
#> GerDiss   0  20   0   0
#> VicCrac   0  20  18   0
#> AceCamp   0  10   0   0
#> CalSepi   0  10   0   0
#> CamGlom   0  10   0   0
#> CorAvel   0  10   0   0
#> FraExce   0  10   0   0
#> GerMoll   0  10   0   0
#> PlaMajo   0  10   9   0
#> PotRept   0  10   0   0
#> RanSpec   0  10   0   0
#> SteGram   0  10   0   0
#> TarEryt   0  10   0   0
#> RanBulb  33  80 100  25
#> SanMino   0  20  91  50
#> BriMedi   0  20  82   0
#> CarFlac   0  10  73   0
#> KnaArve  33  70  73  50
#> LeuIrcu  33  40  73  50
#> MedLupu  33  50  73  25
#> AchMill   0  30  55  25
#> CirAcau   0  10  55   0
#> FraViri   0  10  55   0
#> HipComo   0   0  55   0
#> LotCorn   0  30  55  50
#> PimSaxi   0  50  55  50
#> PlaMedi   0   0  55  25
#> PruAviu   0  20  55   0
#> VioHirt   0  20  55  50
#> CarCary   0  10  45   0
#> GalVeru   0   0  45   0
#> LuzCamp   0  40  45  25
#> PolComo   0   0  45   0
#> PruSpin   0   0  45   0
#> AgrEupa   0   0  36   0
#> CenJace   0  10  36   0
#> FesOvin   0  10  36   0
#> LinCath   0   0  36  25
#> PilOffi   0  10  36   0
#> PotVern   0   0  36   0
#> SenJaco   0  10  36   0
#> CenScab   0   0  27   0
#> CraLaev   0  20  27   0
#> CraSpec   0   0  27   0
#> EupCypa   0   0  27   0
#> GenTinc   0  10  27   0
#> HerSpho   0  20  27   0
#> LeoHisp   0   0  27   0
#> OnoRepe   0  10  27   0
#> SalPrat   0  10  27   0
#> ScaColu   0   0  27   0
#> ThyPule   0   0  27   0
#> VerTeuc   0   0  27   0
#> AntVuln   0   0  18   0
#> CarBetu   0  10  18   0
#> CorSang   0  10  18   0
#> GymCono   0   0  18   0
#> HieMuro   0   0  18   0
#> KoePyra   0   0  18   0
#> LisOvat   0   0  18   0
#> QueSpec   0   0  18   0
#> SilNuta   0  10  18   0
#> AjuGene   0   0   9   0
#> AntDioi   0   0   9   0
#> AreSerp   0   0   9   0
#> AstGlyc   0   0   9   0
#> BetPend   0   0   9   0
#> CenEryt   0   0   9   0
#> CraMono   0   0   9   0
#> EupSpec   0   0   9   0
#> GalPumi   0   0   9   0
#> HelNumm   0   0   9   0
#> HypMacu   0   0   9   0
#> JunComm   0   0   9   0
#> LeoAutu   0   0   9   0
#> LysNumm   0   0   9   0
#> MedFalc   0   0   9   0
#> OnoVici   0   0   9   0
#> OphInse   0   0   9   0
#> OrcMasc   0   0   9   0
#> PinSpec   0   0   9   0
#> PlaLaet   0   0   9   0
#> PotAnse   0   0   9   0
#> PruGran   0   0   9   0
#> RosCani   0   0   9   0
#> RubIdae   0   0   9   0
#> RumObtu   0   0   9   0
#> SedSexa   0   0   9   0
#> SilPusi   0   0   9   0
#> TriCamp   0   0   9   0
#> VibOpul   0   0   9   0
#> FesRubr  67  70  27 100
#> RumAcet  33  90  36 100
#> VerCham  67  40  36 100
#> HypPerf   0   0  45  75
#> PriVeri   0  60  73  75
#> RanAcri  67  30  27  75
#> TarRude  67  70  55  75
#> TriPrat  67  70  64  75
#> CerGlom  33  30  18  50
#> CreBien   0  40  27  50
#> LatPrat  33  40  18  50
#> MyoArve  33  20   0  50
#> PimMajo   0  10   0  50
#> VicAngu   0  40  45  50
#> VicSepi   0  20  18  50
#> AjuRept   0   0   0  25
#> AllVine   0  20   0  25
#> AraThal   0   0   0  25
#> BroSter   0  10   0  25
#> CerArve   0   0   0  25
#> FraVesc   0   0   0  25
#> GeuUrba   0   0   0  25
#> LuzMult   0   0   0  25
#> RubFrut   0   0   0  25
#> ThlPerf   0   0   9  25
#> UrtDioi   0   0   0  25
#> ValCari   0   0   0  25
#> ValLocu   0  20   9  25
#> 
#> $others
#> [1] "No species excluded from Synoptic table."
#> 
#> $samples
#>            A10_16 A19_16 A40_16 A11_16 A115_16 A25_16 A34_16 A71_16 A76_16
#> Cluster_No      1      1      1      2       2      2      2      2      2
#> DacGlom         1    2.5    2.5     10      10     10     10    2.5    2.5
#> FesPrat       2.5    2.5    2.5    2.5      10    2.5      0      0    2.5
#> GalAlbu       2.5     10    2.5     10       0     10    2.5     10     10
#> HolLana      37.5   37.5     20      0     2.5      1     20    2.5     10
#> PoaTriv       2.5    2.5    2.5    2.5     2.5    2.5    2.5    2.5      0
#> TriFlav         1    2.5    2.5     10     2.5    2.5    2.5     10    2.5
#> AloPrat         0      1      1    2.5       0    0.1     10      0    0.1
#> BroHord        10      0      1      0       0      1      0      0      0
#> DauCaro       0.1      0    0.1    2.5       0      0      0      0      0
#> GleHede       2.5    2.5      0    2.5       0      1      0      0      0
#> HelPube         0    2.5    2.5      0       1      0      0    2.5    2.5
#> PhlPrat         0      1    2.5    2.5       0      0      0      0      0
#> TriRepe       2.5      0     20     10       0    2.5      0    2.5      1
#> CarPrat         0    0.1      0      0       0      0      0      0      0
#> CirArve       0.1      0      0      0       0      0      0      0      0
#> CirVulg         0      1      0      0       0      0      0      0      0
#> CynCris         0      0    2.5      1       1      0      0     10      0
#> RanRepe       2.5      0      0      0       0      0      0      0      1
#> VerArve         1      0      0      1       0      0      0      0      0
#> VerHede         0      1      0      0       0      0      0      0      0
#> ArrElat         0     10    2.5     10      10    2.5    2.5     10     10
#> BroErec         0     10      0    2.5    37.5     10     10     20     20
#> PlaLanc       2.5      0    2.5    2.5     2.5    2.5    2.5    2.5    2.5
#> PoaPrat         0    2.5      0    2.5     2.5    2.5    2.5    2.5      0
#> CerHolo         0      0    2.5    2.5       0      1      1    2.5      1
#> LolPere       2.5      0    2.5      1       1    2.5    2.5    2.5    2.5
#> AntOdor         0      0    2.5      0     2.5      1      0    2.5    2.5
#> PoaAngu         0      0      0      0     2.5    2.5      0      0    2.5
#> TriDubi         0      0      0     10       0      1      0    2.5      0
#> ConArve         0      0      0    2.5       0      1      1      0      0
#> RhiMino         0      0    2.5      0       0    2.5      1      0      1
#> TraPrat         0      0      0    0.1       0      1    0.1      0    0.1
#> QueRobu         0      0      0      0     0.1      0      0      0      0
#> RosSpec         0      0      0      0       0    0.1      0      0      0
#> AntSylv         0      0      0    2.5       0      0      0      0      0
#> BelPere         0      0      0      0       0      0      1      1      0
#> GerDiss         0      0      0      0       0    0.1      0      0      0
#> VicCrac         0      0      0      0       0      0    2.5      0      0
#> AceCamp         0      0      0      0       0      0      0      0      1
#> CalSepi         0      0      0      0       0      0      0      0      0
#> CamGlom         0      0      0      0       0      0      0      0      0
#> CorAvel         0      0      0      0       0      0      0      0      0
#> FraExce         0      0      0      0       0    0.1      0      0      0
#> GerMoll         0      0      0      1       0      0      0      0      0
#> PlaMajo         0      0      0      0       0    0.1      0      0      0
#> PotRept         0      0      0      0       0    2.5      0      0      0
#> RanSpec         0      0      0    0.1       0      0      0      0      0
#> SteGram         0      0      0      0       0    2.5      0      0      0
#> TarEryt         0      0      0      0       0    0.1      0      0      0
#> RanBulb         0    0.1      0      0       1    2.5      1    2.5    2.5
#> SanMino         0      0      0      0     2.5      0      0      0      0
#> BriMedi         0      0      0      0     2.5      0      0      0      0
#> CarFlac         0      0      0      0       0      0      0      0      0
#> KnaArve         0      0    0.1    0.1       1    0.1      0    2.5      1
#> LeuIrcu         1      0      0    2.5       0      1      0    2.5      0
#> MedLupu         1      0      0    2.5       0    2.5      0      0      0
#> AchMill         0      0      0      0       0    2.5      1      0      0
#> CirAcau         0      0      0      0       0      0      0      0      0
#> FraViri         0      0      0      0       0    2.5      0      0      0
#> HipComo         0      0      0      0       0      0      0      0      0
#> LotCorn         0      0      0      0       0     10      0      0      0
#> PimSaxi         0      0      0      0       0      0      0    0.1      1
#> PlaMedi         0      0      0      0       0      0      0      0      0
#> PruAviu         0      0      0      0       0      1      0      0      0
#> VioHirt         0      0      0      0       0      1      0      0      0
#> CarCary         0      0      0      0       0      0      0      0      0
#> GalVeru         0      0      0      0       0      0      0      0      0
#> LuzCamp         0      0      0      0     0.1      0      0      0    0.1
#> PolComo         0      0      0      0       0      0      0      0      0
#> PruSpin         0      0      0      0       0      0      0      0      0
#> AgrEupa         0      0      0      0       0      0      0      0      0
#> CenJace         0      0      0      0       0    0.1      0      0      0
#> FesOvin         0      0      0      0       0      0      0      0      0
#> LinCath         0      0      0      0       0      0      0      0      0
#> PilOffi         0      0      0      0       0      0      0      0      0
#> PotVern         0      0      0      0       0      0      0      0      0
#> SenJaco         0      0      0      0       0      0      0      0      0
#> CenScab         0      0      0      0       0      0      0      0      0
#> CraLaev         0      0      0      0       0      0      0      0    0.1
#> CraSpec         0      0      0      0       0      0      0      0      0
#> EupCypa         0      0      0      0       0      0      0      0      0
#> GenTinc         0      0      0      0       0      0      0      0      0
#> HerSpho         0      0      0    0.1       0      0      0      0      0
#> LeoHisp         0      0      0      0       0      0      0      0      0
#> OnoRepe         0      0      0      0       0      0      0      0      0
#> SalPrat         0      0      0      0       0      0      0      0      0
#> ScaColu         0      0      0      0       0      0      0      0      0
#> ThyPule         0      0      0      0       0      0      0      0      0
#> VerTeuc         0      0      0      0       0      0      0      0      0
#> AntVuln         0      0      0      0       0      0      0      0      0
#> CarBetu         0      0      0      0       0      0      0      0      0
#> CorSang         0      0      0      0       0      0      0      0      0
#> GymCono         0      0      0      0       0      0      0      0      0
#> HieMuro         0      0      0      0       0      0      0      0      0
#> KoePyra         0      0      0      0       0      0      0      0      0
#> LisOvat         0      0      0      0       0      0      0      0      0
#> QueSpec         0      0      0      0       0      0      0      0      0
#> SilNuta         0      0      0      0       0      0      0      0      0
#> AjuGene         0      0      0      0       0      0      0      0      0
#> AntDioi         0      0      0      0       0      0      0      0      0
#> AreSerp         0      0      0      0       0      0      0      0      0
#> AstGlyc         0      0      0      0       0      0      0      0      0
#> BetPend         0      0      0      0       0      0      0      0      0
#> CenEryt         0      0      0      0       0      0      0      0      0
#> CraMono         0      0      0      0       0      0      0      0      0
#> EupSpec         0      0      0      0       0      0      0      0      0
#> GalPumi         0      0      0      0       0      0      0      0      0
#> HelNumm         0      0      0      0       0      0      0      0      0
#> HypMacu         0      0      0      0       0      0      0      0      0
#> JunComm         0      0      0      0       0      0      0      0      0
#> LeoAutu         0      0      0      0       0      0      0      0      0
#> LysNumm         0      0      0      0       0      0      0      0      0
#> MedFalc         0      0      0      0       0      0      0      0      0
#> OnoVici         0      0      0      0       0      0      0      0      0
#> OphInse         0      0      0      0       0      0      0      0      0
#> OrcMasc         0      0      0      0       0      0      0      0      0
#> PinSpec         0      0      0      0       0      0      0      0      0
#> PlaLaet         0      0      0      0       0      0      0      0      0
#> PotAnse         0      0      0      0       0      0      0      0      0
#> PruGran         0      0      0      0       0      0      0      0      0
#> RosCani         0      0      0      0       0      0      0      0      0
#> RubIdae         0      0      0      0       0      0      0      0      0
#> RumObtu         0      0      0      0       0      0      0      0      0
#> SedSexa         0      0      0      0       0      0      0      0      0
#> SilPusi         0      0      0      0       0      0      0      0      0
#> TriCamp         0      0      0      0       0      0      0      0      0
#> VibOpul         0      0      0      0       0      0      0      0      0
#> FesRubr         0    2.5     20      0      10    2.5    2.5     10    2.5
#> RumAcet         0      0    2.5    2.5       0      1    2.5    2.5    2.5
#> VerCham       2.5      0    2.5      0       1    2.5      0      0      1
#> HypPerf         0      0      0      0       0      0      0      0      0
#> PriVeri         0      0      0      0     2.5    2.5      0    2.5      0
#> RanAcri       2.5      0    2.5      0     2.5     10      0      0      0
#> TarRude        10      0    2.5    2.5     2.5      1    2.5      0    2.5
#> TriPrat        10      0     10     10       0    2.5      0      1      1
#> CerGlom       2.5      0      0    2.5       0      1      0      0      0
#> CreBien         0      0      0    2.5     0.1      0    2.5      0    2.5
#> LatPrat         0      1      0      0       0    2.5     10      0      0
#> MyoArve         0      1      0    2.5       0    2.5      0      0      0
#> PimMajo         0      0      0      0       0      0      0      0      0
#> VicAngu         0      0      0    2.5       0    2.5      0      0      0
#> VicSepi         0      0      0      0       0      1      0      0      0
#> AjuRept         0      0      0      0       0      0      0      0      0
#> AllVine         0      0      0      0       0      0    0.1      0      0
#> AraThal         0      0      0      0       0      0      0      0      0
#> BroSter         0      0      0      0       0    0.1      0      0      0
#> CerArve         0      0      0      0       0      0      0      0      0
#> FraVesc         0      0      0      0       0      0      0      0      0
#> GeuUrba         0      0      0      0       0      0      0      0      0
#> LuzMult         0      0      0      0       0      0      0      0      0
#> RubFrut         0      0      0      0       0      0      0      0      0
#> ThlPerf         0      0      0      0       0      0      0      0      0
#> UrtDioi         0      0      0      0       0      0      0      0      0
#> ValCari         0      0      0      0       0      0      0      0      0
#> ValLocu         0      0      0    0.1       0      0      0      0      0
#>            A90_16 A95_16 G2_16 G32_16 A111_16 A18_16 A78_16 G10_16 G15_16
#> Cluster_No      2      2     2      2       3      3      3      3      3
#> DacGlom       2.5    2.5   2.5    2.5       1    2.5    2.5      1      0
#> FesPrat         0    2.5     0      1       0      0    2.5    2.5      0
#> GalAlbu        20     10    20     10       0    2.5    2.5    2.5      0
#> HolLana         0      1     1      0     2.5      0      0     10      0
#> PoaTriv       2.5    2.5     0      0       1      0    2.5      0      0
#> TriFlav       2.5    2.5   2.5    2.5     2.5    2.5    2.5    2.5      0
#> AloPrat       2.5      0     0      0       0      0      0      0      0
#> BroHord         1      0     0      0       0      0      0      1      0
#> DauCaro         0      0     0      1       0      0    2.5      0      0
#> GleHede         0    2.5     0      0       1      0      0    2.5      0
#> HelPube         0    2.5     0      0       1      0      0      0    2.5
#> PhlPrat         0      0     0      0       0    2.5      0      0      0
#> TriRepe         1      0     0      0       1    2.5     10      0      0
#> CarPrat         0      0     0      0       0      0      0      0      0
#> CirArve         0      0     0      0       0      0      0      0      0
#> CirVulg         0      0     0      0       0      0      0      0      0
#> CynCris         0      0     0      0       0      0      0    2.5      0
#> RanRepe         0      0     0      0       0      0      0      0      0
#> VerArve       2.5      0     0      1       0      1      0      0      0
#> VerHede         0      0     0      0       0      0      0      0      0
#> ArrElat      37.5     20     1    2.5       0    2.5    2.5    2.5      0
#> BroErec       2.5     10  37.5     20      20     10    2.5     10     10
#> PlaLanc         1    2.5     1      1      10     10    2.5    2.5    2.5
#> PoaPrat       2.5    2.5   2.5    2.5       0    2.5    2.5      0      0
#> CerHolo       2.5      1     0    0.1       0      0      0      0      0
#> LolPere         1      0     0      1       0    2.5    2.5      0      0
#> AntOdor         0    0.1     0      1     2.5      0      0      0      0
#> PoaAngu         0   37.5     0    2.5       0      0      0      0      0
#> TriDubi       2.5      0     0      1     2.5     10      0      1      0
#> ConArve         0      0     0      1       0    2.5      0      0      0
#> RhiMino         0      0     0    0.1       0      0      0    2.5      0
#> TraPrat         0      0     0      0       0    2.5      1      0      0
#> QueRobu         0    0.1     0    0.1     0.1      0      0      1      0
#> RosSpec       0.1      0     0    0.1       0      0      0      0    0.1
#> AntSylv         0    2.5     0      0       0      0      0      0      0
#> BelPere         0      0     0      0       0      0      0      0      0
#> GerDiss         0    0.1     0      0       0      0      0      0      0
#> VicCrac       2.5      0     0      0       0      0      0    0.1      0
#> AceCamp         0      0     0      0       0      0      0      0      0
#> CalSepi       0.1      0     0      0       0      0      0      0      0
#> CamGlom         0      0     1      0       0      0      0      0      0
#> CorAvel         0    0.1     0      0       0      0      0      0      0
#> FraExce         0      0     0      0       0      0      0      0      0
#> GerMoll         0      0     0      0       0      0      0      0      0
#> PlaMajo         0      0     0      0       0      0      1      0      0
#> PotRept         0      0     0      0       0      0      0      0      0
#> RanSpec         0      0     0      0       0      0      0      0      0
#> SteGram         0      0     0      0       0      0      0      0      0
#> TarEryt         0      0     0      0       0      0      0      0      0
#> RanBulb         0    2.5     1    2.5     2.5      1    2.5    2.5    2.5
#> SanMino         0      0     0      1      10      0    2.5     20    2.5
#> BriMedi         0      0   2.5      0       1      0    0.1      1    2.5
#> CarFlac         0      0   2.5      0     2.5      0      0    2.5    2.5
#> KnaArve         0      0     1      1       1      0      1      0      0
#> LeuIrcu         0      0     0    2.5       0    2.5      0    0.1    2.5
#> MedLupu         0    2.5    10    2.5       0      0     20    2.5    2.5
#> AchMill         0    2.5     0      0       0      0    2.5      0    2.5
#> CirAcau         0      0     1      0       0      0      0      0    2.5
#> FraViri         0      0     0      0       0      0      0    0.1      1
#> HipComo         0      0     0      0       0      0      0      0     20
#> LotCorn         0      0   2.5    2.5       0      0    2.5      0      1
#> PimSaxi       2.5      0     1      1       0      0    2.5      0      1
#> PlaMedi         0      0     0      0       0      0    2.5      1     20
#> PruAviu         0      0     0    0.1       0      0      0      0      1
#> VioHirt         0      0     0      1       0      0      1      0      0
#> CarCary         0      0   2.5      0       0      0      0      0      0
#> GalVeru         0      0     0      0     2.5      0    2.5    2.5      0
#> LuzCamp         0      1     1      0     2.5      0      0    2.5      1
#> PolComo         0      0     0      0       0      0      0      0    2.5
#> PruSpin         0      0     0      0       0      0      0      0      0
#> AgrEupa         0      0     0      0       0      0      1      0      0
#> CenJace         0      0     0      0       0      0      0      0      0
#> FesOvin         0      0    10      0       0      0      0      0    2.5
#> LinCath         0      0     0      0       0      0      1      0      1
#> PilOffi         0      0   0.1      0       0      0      0      0    2.5
#> PotVern         0      0     0      0       0      0      0      0      1
#> SenJaco         0      0     1      0       0      0      0      0    2.5
#> CenScab         0      0     0      0       0      0      0      0      0
#> CraLaev         0      0     0    0.1       0      0      0      0      0
#> CraSpec         0      0     0      0       0      0      0      0    0.1
#> EupCypa         0      0     0      0       0      0      0      0    2.5
#> GenTinc         0      0     1      0       0      0      0      0      0
#> HerSpho         0      1     0      0       1      0      0      1      0
#> LeoHisp         0      0     0      0       0      0      0      0    2.5
#> OnoRepe         0      0   2.5      0       0      0      0      0      1
#> SalPrat         0      0     0      1       0      0      0      0      0
#> ScaColu         0      0     0      0       0      0      0      0      0
#> ThyPule         0      0     0      0       0      0      0      0     10
#> VerTeuc         0      0     0      0       0      0      0      0      0
#> AntVuln         0      0     0      0       0      0      0      0    2.5
#> CarBetu         0    0.1     0      0       0      0      0      1      0
#> CorSang         0      0     0    0.1       0      0      0      0      0
#> GymCono         0      0     0      0       0      0      0      0      0
#> HieMuro         0      0     0      0       0      0      0      0      0
#> KoePyra         0      0     0      0       0      0      0      0      1
#> LisOvat         0      0     0      0       0      0      0    0.1      1
#> QueSpec         0      0     0      0       0      0      0      0    2.5
#> SilNuta         0      0     0    2.5       0      0      0      0      0
#> AjuGene         0      0     0      0       0      0      0      0      0
#> AntDioi         0      0     0      0       0      0      0      0      1
#> AreSerp         0      0     0      0       0      0      0      0      0
#> AstGlyc         0      0     0      0       0      0      0      0      0
#> BetPend         0      0     0      0       0      0      0      0      0
#> CenEryt         0      0     0      0       0      0      0      0      0
#> CraMono         0      0     0      0       0      0      0    0.1      0
#> EupSpec         0      0     0      0       0      0      0      0      0
#> GalPumi         0      0     0      0       0      0      0      0    2.5
#> HelNumm         0      0     0      0       0      0      0      0      0
#> HypMacu         0      0     0      0       0      0      0      0      0
#> JunComm         0      0     0      0       0      0      0      0    0.1
#> LeoAutu         0      0     0      0       0      0    2.5      0      0
#> LysNumm         0      0     0      0       0      0      0      0      0
#> MedFalc         0      0     0      0       0      0      0      0      0
#> OnoVici         0      0     0      0       0      0      0      0      0
#> OphInse         0      0     0      0       0      0      0      0      0
#> OrcMasc         0      0     0      0       0      0      0      0      0
#> PinSpec         0      0     0      0       0      0      0      0      0
#> PlaLaet         0      0     0      0       1      0      0      0      0
#> PotAnse         0      0     0      0       0      0      0      0      0
#> PruGran         0      0     0      0       0      0      0      0      0
#> RosCani         0      0     0      0       0      0      0      0      0
#> RubIdae         0      0     0      0       0      0      0      0      0
#> RumObtu         0      0     0      0       0      0      0      0      0
#> SedSexa         0      0     0      0       0      0      0      0      0
#> SilPusi         0      0     0      0       0      0    2.5      0      0
#> TriCamp         0      0     0      0       0      0      0      0      0
#> VibOpul         0      0     0      0       0      0      0      0      0
#> FesRubr         0      0   2.5    2.5     2.5      0      0      0      0
#> RumAcet         1    2.5   0.1      1       1    2.5      0      1      0
#> VerCham         0    2.5     0      0       1      0      0      1      0
#> HypPerf         0      0     0      0       0      0    2.5      0      0
#> PriVeri         0      1    10    2.5      10      0    2.5     10      0
#> RanAcri         0    2.5     0      0       1      0    2.5      1      0
#> TarRude         0    2.5     0      1       0    2.5    2.5      1      1
#> TriPrat       2.5    2.5     0     10     2.5     10     20      0      1
#> CerGlom         0      0     0    2.5       1      0      0    2.5      0
#> CreBien         0      0     0      0       0    2.5     10      0      0
#> LatPrat         0      1     1      0       1      0      0      0      0
#> MyoArve         0      0     0      0       0      0      0      0      0
#> PimMajo         1      0     0      0       0      0      0      0      0
#> VicAngu         0      0   2.5    2.5       0    2.5      0      0      0
#> VicSepi         0    2.5     0      0     2.5      0      0      0      0
#> AjuRept         0      0     0      0       0      0      0      0      0
#> AllVine         0    0.1     0      0       0      0      0      0      0
#> AraThal         0      0     0      0       0      0      0      0      0
#> BroSter         0      0     0      0       0      0      0      0      0
#> CerArve         0      0     0      0       0      0      0      0      0
#> FraVesc         0      0     0      0       0      0      0      0      0
#> GeuUrba         0      0     0      0       0      0      0      0      0
#> LuzMult         0      0     0      0       0      0      0      0      0
#> RubFrut         0      0     0      0       0      0      0      0      0
#> ThlPerf         0      0     0      0       0      0      0      0      0
#> UrtDioi         0      0     0      0       0      0      0      0      0
#> ValCari         0      0     0      0       0      0      0      0      0
#> ValLocu       2.5      0     0      0       0      0      0      0      0
#>            G22_16 G26_16 G27_16 G30_16 G31_16 G9_16 A73_16 A82_16 A88_16 A98_16
#> Cluster_No      3      3      3      3      3     3      4      4      4      4
#> DacGlom         1      0      0      1      0   2.5    2.5    2.5    2.5    2.5
#> FesPrat         0      0      0      0      1     0    0.1    2.5    2.5      0
#> GalAlbu         1      1      0      0    0.1   2.5      1    2.5     20     20
#> HolLana         1      0      0      0      0   2.5     10     20      0    2.5
#> PoaTriv         0      0      0      0      0     0    2.5      0    2.5    2.5
#> TriFlav         1      0    2.5      1    2.5   2.5     10     10      0    2.5
#> AloPrat         0      0      0      0      0     0      0      0      0      0
#> BroHord         0      0      0      0      0     0      0      1      0      0
#> DauCaro         0      1      0      1      1     0      0      0      1      0
#> GleHede         0      0      0    0.1      0     0      0      0      0      0
#> HelPube         0      0      0      0      0     1    2.5      1      0      0
#> PhlPrat         0      0      0      0      0     0      0      0      0      0
#> TriRepe         0      0      0      0      0     0    2.5    2.5      0      0
#> CarPrat         0      0      0      0      0     0      1      0      0      0
#> CirArve         0      0      0      0      0     0      0      0      0      0
#> CirVulg         0      0      0      0      0     0      0      0    2.5      0
#> CynCris         0      0      0      0      0     0     20      0      0      0
#> RanRepe         0      0      0      0      0     0      0      0      0      0
#> VerArve         0      0      0      1      0     0      0      1      0      0
#> VerHede         0      0      0      0      0     0      0      0      0      0
#> ArrElat       2.5      0      0    2.5      0   2.5      0     10     10   37.5
#> BroErec        20   37.5   37.5   37.5     10    20     20     10     10      0
#> PlaLanc       2.5    2.5    2.5    2.5    2.5    10      1      1    0.1    2.5
#> PoaPrat       2.5    2.5      1      0    2.5   2.5    2.5      0    2.5    2.5
#> CerHolo         0      0      0      0      0     1      0      1    2.5      1
#> LolPere         0      0      0      0      0     1      0      0      0      0
#> AntOdor         0      0      0      0      0     0    2.5    2.5      0      0
#> PoaAngu       2.5      0      0     20      0     0      0    2.5      0      0
#> TriDubi         0      0      0    0.1      0     0      0    2.5      1      0
#> ConArve         0      0      0      0      0   2.5      0      0      1      0
#> RhiMino         0      0    2.5      0      0   2.5      0    2.5      0      0
#> TraPrat         0      0      0      0      0   0.1      0      0    0.1      0
#> QueRobu         0      0    2.5      0      0     0      0      0      0      0
#> RosSpec         0    2.5      0      0      0     0      0      0      1      0
#> AntSylv         0      0      0      0      0     0      0      0      0      0
#> BelPere         0      0      0      0      0     0      0      0      0      0
#> GerDiss         0      0      0      0      0     0      0      0      0      0
#> VicCrac         0      0      0      0      0   2.5      0      0      0      0
#> AceCamp         0      0      0      0      0     0      0      0      0      0
#> CalSepi         0      0      0      0      0     0      0      0      0      0
#> CamGlom         0      0      0      0      0     0      0      0      0      0
#> CorAvel         0      0      0      0      0     0      0      0      0      0
#> FraExce         0      0      0      0      0     0      0      0      0      0
#> GerMoll         0      0      0      0      0     0      0      0      0      0
#> PlaMajo         0      0      0      0      0     0      0      0      0      0
#> PotRept         0      0      0      0      0     0      0      0      0      0
#> RanSpec         0      0      0      0      0     0      0      0      0      0
#> SteGram         0      0      0      0      0     0      0      0      0      0
#> TarEryt         0      0      0      0      0     0      0      0      0      0
#> RanBulb       0.1    2.5    2.5      1      1     1      0      0      1      0
#> SanMino       2.5     10    2.5    2.5     20    10      0    2.5      1      0
#> BriMedi         1    2.5    2.5      0    2.5   2.5      0      0      0      0
#> CarFlac       2.5     10    2.5      0    2.5   2.5      0      0      0      0
#> KnaArve         1    2.5    2.5      1      1     1      0      0      1      1
#> LeuIrcu       2.5    2.5    2.5    2.5      1     0      0    2.5      1      0
#> MedLupu         1    2.5      1      1      0   2.5      0      0      1      0
#> AchMill         0    2.5    2.5      1      0   2.5      0      1      0      0
#> CirAcau         1    2.5     10      0    2.5     1      0      0      0      0
#> FraViri       2.5    2.5      0    2.5    2.5     0      0      0      0      0
#> HipComo        20     10    2.5     10     10     0      0      0      0      0
#> LotCorn         1    2.5    2.5      0      0   2.5      0     10    2.5      0
#> PimSaxi       0.1    2.5      1    0.1      0     0      1      1      0      0
#> PlaMedi         0      0      1      0    0.1     1      0      0    2.5      0
#> PruAviu         1      1      1      0     20     1      0      0      0      0
#> VioHirt       2.5    2.5    2.5      1      0   0.1      0      0      1      1
#> CarCary       2.5    2.5    2.5    2.5      0     1      0      0      0      0
#> GalVeru         0      0    2.5      1      0     0      0      0      0      0
#> LuzCamp         0    2.5      0    2.5      0     0      0    2.5      0      0
#> PolComo       2.5      1      0      1    2.5     0      0      0      0      0
#> PruSpin        10    2.5    2.5     20    0.1     0      0      0      0      0
#> AgrEupa         1    2.5      0      1      0     0      0      0      0      0
#> CenJace       2.5      0      0      1      1    10      0      0      0      0
#> FesOvin         0      0    2.5      1      0   2.5      0      0      0      0
#> LinCath       2.5      0    2.5      0      0     0      0      0      1      0
#> PilOffi       2.5    2.5    2.5      0      0     0      0      0      0      0
#> PotVern         0    2.5      1    2.5      0     0      0      0      0      0
#> SenJaco         0      1    2.5      1      0     0      0      0      0      0
#> CenScab       2.5      1      0      0      0     1      0      0      0      0
#> CraLaev         0    2.5      1      1      0     0      0      0      0      0
#> CraSpec         1      0      0      0      1     0      0      0      0      0
#> EupCypa         0      0      0      1    0.1     0      0      0      0      0
#> GenTinc         0      1    2.5      0     10     0      0      0      0      0
#> HerSpho         0      0      0      0      0     1      0      0      0      0
#> LeoHisp         0    2.5      0      0      0     1      0      0      0      0
#> OnoRepe       2.5      0      0      0      0   2.5      0      0      0      0
#> SalPrat         0     10    2.5      0     10     0      0      0      0      0
#> ScaColu         0      1      0      0      1   0.1      0      0      0      0
#> ThyPule       2.5      0      0    2.5      0     0      0      0      0      0
#> VerTeuc         1      0      1    2.5      0     0      0      0      0      0
#> AntVuln         0      1      0      0      0     0      0      0      0      0
#> CarBetu         0      0    0.1      0      0     0      0      0      0      0
#> CorSang         1      0      0      0    2.5     0      0      0      0      0
#> GymCono         1      0    0.1      0      0     0      0      0      0      0
#> HieMuro         0      1    2.5      0      0     0      0      0      0      0
#> KoePyra         0      0      0      1      0     0      0      0      0      0
#> LisOvat         0      0      0      0      0     0      0      0      0      0
#> QueSpec       0.1      0      0      0      0     0      0      0      0      0
#> SilNuta         0      0    0.1    0.1      0     0      0      0      0      0
#> AjuGene         0      0      0      0      0     1      0      0      0      0
#> AntDioi         0      0      0      0      0     0      0      0      0      0
#> AreSerp         0      0      0    0.1      0     0      0      0      0      0
#> AstGlyc         0      1      0      0      0     0      0      0      0      0
#> BetPend         0      0    2.5      0      0     0      0      0      0      0
#> CenEryt         0      0      1      0      0     0      0      0      0      0
#> CraMono         0      0      0      0      0     0      0      0      0      0
#> EupSpec         0      0      0      0      0   0.1      0      0      0      0
#> GalPumi         0      0      0      0      0     0      0      0      0      0
#> HelNumm         0      0      0      0      0   2.5      0      0      0      0
#> HypMacu         0      0      0      0      0   0.1      0      0      0      0
#> JunComm         0      0      0      0      0     0      0      0      0      0
#> LeoAutu         0      0      0      0      0     0      0      0      0      0
#> LysNumm         0      0      0      0      0     1      0      0      0      0
#> MedFalc         0      0      0      1      0     0      0      0      0      0
#> OnoVici         0      0    2.5      0      0     0      0      0      0      0
#> OphInse         0      0    0.1      0      0     0      0      0      0      0
#> OrcMasc         0      0    0.1      0      0     0      0      0      0      0
#> PinSpec         0      0    0.1      0      0     0      0      0      0      0
#> PlaLaet         0      0      0      0      0     0      0      0      0      0
#> PotAnse         0      0      0      0    2.5     0      0      0      0      0
#> PruGran         1      0      0      0      0     0      0      0      0      0
#> RosCani         0      0      0      1      0     0      0      0      0      0
#> RubIdae         1      0      0      0      0     0      0      0      0      0
#> RumObtu         0      0      0      0      0   0.1      0      0      0      0
#> SedSexa         0      0      0      1      0     0      0      0      0      0
#> SilPusi         0      0      0      0      0     0      0      0      0      0
#> TriCamp         0      0      0      1      0     0      0      0      0      0
#> VibOpul         0      0      0      0      0   2.5      0      0      0      0
#> FesRubr       2.5      0      0      0      0   2.5   37.5   37.5   37.5   37.5
#> RumAcet         0      0      0    0.1      0     0    2.5    2.5      1    2.5
#> VerCham         0      1      0      0      1     0    2.5    2.5    2.5    2.5
#> HypPerf         0      1    0.1      1      1     0      0      1    2.5      1
#> PriVeri       2.5    2.5     10    2.5      0    10      0     10    2.5    2.5
#> RanAcri         0      0      0      0      0     0    2.5    2.5      0    2.5
#> TarRude         1      0      0      0      0     1      1      0    0.1      1
#> TriPrat         0    2.5    2.5      0      0   2.5    2.5    2.5      1      0
#> CerGlom         0      0      0      0      0     0      0      1    2.5      0
#> CreBien         0      0      0      0      0     1      0     10      0      1
#> LatPrat         0      0      0      0      0   0.1    2.5      0      0    2.5
#> MyoArve         0      0      0      0      0     0      0    2.5    2.5      0
#> PimMajo         0      0      0      0      0     0      0      1      0    2.5
#> VicAngu       0.1    2.5      0      1      1     0      0    2.5    2.5      0
#> VicSepi         0      0      0      0      0     1      0    2.5      0    2.5
#> AjuRept         0      0      0      0      0     0    2.5      0      0      0
#> AllVine         0      0      0      0      0     0      0      0      1      0
#> AraThal         0      0      0      0      0     0      0      0    0.1      0
#> BroSter         0      0      0      0      0     0      0      0    2.5      0
#> CerArve         0      0      0      0      0     0      0      0    2.5      0
#> FraVesc         0      0      0      0      0     0      0      1      0      0
#> GeuUrba         0      0      0      0      0     0      0      0    2.5      0
#> LuzMult         0      0      0      0      0     0    2.5      0      0      0
#> RubFrut         0      0      0      0      0     0      0      0      0     10
#> ThlPerf         0      0      0      1      0     0      0      0    2.5      0
#> UrtDioi         0      0      0      0      0     0      0      0     10      0
#> ValCari         0      0      0      0      0     0      0      0    2.5      0
#> ValLocu         0      0      0      1      0     0      0    0.1      0      0
#> 
if (FALSE) { # \dontrun{
# Export sorted synoptic table
write.csv(sorted$syntab, "syntab.csv")
# Export sorted species-sample matrix with original releve data for postprocessing
write.csv(sorted$samples, "output_species_sample.csv")} # }

## Synoptic table with only phi values
phi <- syntable(schedenveg, pam1$clustering, abund = "percentage",
                     type = "phi")         # calculates cluster-wise phi for each species
phi_table <- synsort(syn1 = phi$syntable, matrix = schedenveg, cluster = pam1$clustering,
                     method = "allspec", min1 = 0.3)
phi_table     # view results
#> $output
#> [1] "Synoptic table sorted by numerical values of one input table"
#> 
#> $species
#> [1] "species with minimum value =0.3 in input table 1, others listet below"
#> 
#> $samplesize
#>  1  2  3  4 
#>  3 10 11  4 
#> 
#> $syntable
#>                   1           2          3           4
#> CirArve  0.55555556 -0.14344383 -0.1548068 -0.07856742
#> VerHede  0.55555556 -0.14344383 -0.1548068 -0.07856742
#> PhlPrat  0.51854497 -0.09128709 -0.1194163 -0.16666667
#> BroHord  0.38191437 -0.02594996 -0.2418666  0.03553345
#> CarPrat  0.35228194 -0.20672456 -0.2231003  0.28306926
#> CirVulg  0.35228194 -0.20672456 -0.2231003  0.28306926
#> RanRepe  0.35228194  0.08268982 -0.2231003 -0.11322770
#> FesPrat  0.32249031  0.09607689 -0.4241768  0.17541160
#> PoaTriv  0.32249031  0.24552984 -0.5708058  0.17541160
#> CerHolo -0.09095881  0.50173488 -0.6022263  0.23388214
#> LolPere  0.14057270  0.50173488 -0.3089683 -0.38005848
#> AloPrat  0.33333333  0.43033148 -0.4644204 -0.23570226
#> ArrElat -0.06666667  0.43033148 -0.3799803  0.00000000
#> RumAcet -0.22377237  0.40000000 -0.4687501  0.30429031
#> AntOdor -0.01721326  0.37777778 -0.4469478  0.12171612
#> AntSylv -0.09607689  0.37210420 -0.2231003 -0.11322770
#> BelPere -0.09607689  0.37210420 -0.2231003 -0.11322770
#> GerDiss -0.09607689  0.37210420 -0.2231003 -0.11322770
#> PoaAngu -0.21908902  0.35355339 -0.1849989 -0.03227486
#> PoaPrat -0.29211870  0.30641294 -0.1387492  0.03227486
#> DacGlom  0.14142136  0.30429031 -0.5075192  0.16666667
#> BriMedi -0.27865222 -0.29433147  0.7005348 -0.32839479
#> CarFlac -0.23841582 -0.35339254  0.6990225 -0.28097574
#> SanMino -0.34641016 -0.44721360  0.6581452  0.00000000
#> HipComo -0.18090681 -0.38924947  0.6492208 -0.21320072
#> GalVeru -0.16151457 -0.34752402  0.5796278 -0.19034675
#> PolComo -0.16151457 -0.34752402  0.5796278 -0.19034675
#> PruSpin -0.16151457 -0.34752402  0.5796278 -0.19034675
#> CirAcau -0.20000000 -0.25819889  0.5488604 -0.23570226
#> FraViri -0.20000000 -0.25819889  0.5488604 -0.23570226
#> PlaMedi -0.20000000 -0.43033148  0.5488604  0.00000000
#> AgrEupa -0.14142136 -0.30429031  0.5075192 -0.16666667
#> PotVern -0.14142136 -0.30429031  0.5075192 -0.16666667
#> CarCary -0.18090681 -0.20759972  0.4710033 -0.21320072
#> RanBulb -0.33333333  0.08606630  0.4644204 -0.47140452
#> PruAviu -0.21908902 -0.14142136  0.4624973 -0.25819889
#> CenScab -0.12000000 -0.25819889  0.4306443 -0.14142136
#> CraSpec -0.12000000 -0.25819889  0.4306443 -0.14142136
#> EupCypa -0.12000000 -0.25819889  0.4306443 -0.14142136
#> LeoHisp -0.12000000 -0.25819889  0.4306443 -0.14142136
#> ScaColu -0.12000000 -0.25819889  0.4306443 -0.14142136
#> ThyPule -0.12000000 -0.25819889  0.4306443 -0.14142136
#> VerTeuc -0.12000000 -0.25819889  0.4306443 -0.14142136
#> CenJace -0.16151457 -0.15291057  0.3886916 -0.19034675
#> FesOvin -0.16151457 -0.15291057  0.3886916 -0.19034675
#> LinCath -0.16151457 -0.34752402  0.3886916  0.07613870
#> PilOffi -0.16151457 -0.15291057  0.3886916 -0.19034675
#> SenJaco -0.16151457 -0.15291057  0.3886916 -0.19034675
#> AntVuln -0.09607689 -0.20672456  0.3447914 -0.11322770
#> GymCono -0.09607689 -0.20672456  0.3447914 -0.11322770
#> HieMuro -0.09607689 -0.20672456  0.3447914 -0.11322770
#> KoePyra -0.09607689 -0.20672456  0.3447914 -0.11322770
#> LisOvat -0.09607689 -0.20672456  0.3447914 -0.11322770
#> QueSpec -0.09607689 -0.20672456  0.3447914 -0.11322770
#> AchMill -0.25819889 -0.08888889  0.3161338 -0.09128709
#> VioHirt -0.25819889 -0.24444444  0.3161338  0.12171612
#> LeuIrcu -0.14057270 -0.20282899  0.3089683 -0.02923527
#> MedLupu -0.14057270 -0.05337605  0.3089683 -0.23388214
#> PimMajo -0.12000000 -0.01721326 -0.2786522  0.51854497
#> AjuRept -0.06666667 -0.14344383 -0.1548068  0.47140452
#> AraThal -0.06666667 -0.14344383 -0.1548068  0.47140452
#> CerArve -0.06666667 -0.14344383 -0.1548068  0.47140452
#> FraVesc -0.06666667 -0.14344383 -0.1548068  0.47140452
#> GeuUrba -0.06666667 -0.14344383 -0.1548068  0.47140452
#> LuzMult -0.06666667 -0.14344383 -0.1548068  0.47140452
#> RubFrut -0.06666667 -0.14344383 -0.1548068  0.47140452
#> UrtDioi -0.06666667 -0.14344383 -0.1548068  0.47140452
#> ValCari -0.06666667 -0.14344383 -0.1548068  0.47140452
#> HypPerf -0.21908902 -0.47140452  0.3006232  0.41957320
#> VerCham  0.11547005 -0.14907120 -0.2193817  0.40824829
#> FesRubr  0.06666667  0.19364917 -0.4855304  0.35355339
#> MyoArve  0.13997929  0.04170288 -0.3750533  0.34262414
#> 
#> $others
#>  [1] "AceCamp" "AjuGene" "AllVine" "AntDioi" "AreSerp" "AstGlyc" "BetPend"
#>  [8] "BroErec" "BroSter" "CalSepi" "CamGlom" "CarBetu" "CenEryt" "CerGlom"
#> [15] "ConArve" "CorAvel" "CorSang" "CraLaev" "CraMono" "CreBien" "CynCris"
#> [22] "DauCaro" "EupSpec" "FraExce" "GalAlbu" "GalPumi" "GenTinc" "GerMoll"
#> [29] "GleHede" "HelNumm" "HelPube" "HerSpho" "HolLana" "HypMacu" "JunComm"
#> [36] "KnaArve" "LatPrat" "LeoAutu" "LotCorn" "LuzCamp" "LysNumm" "MedFalc"
#> [43] "OnoRepe" "OnoVici" "OphInse" "OrcMasc" "PimSaxi" "PinSpec" "PlaLaet"
#> [50] "PlaLanc" "PlaMajo" "PotAnse" "PotRept" "PriVeri" "PruGran" "QueRobu"
#> [57] "RanAcri" "RanSpec" "RhiMino" "RosCani" "RosSpec" "RubIdae" "RumObtu"
#> [64] "SalPrat" "SedSexa" "SilNuta" "SilPusi" "SteGram" "TarEryt" "TarRude"
#> [71] "ThlPerf" "TraPrat" "TriCamp" "TriDubi" "TriFlav" "TriPrat" "TriRepe"
#> [78] "ValLocu" "VerArve" "VibOpul" "VicAngu" "VicCrac" "VicSepi"
#> 
#> $samples
#>            A10_16 A19_16 A40_16 A11_16 A115_16 A25_16 A34_16 A71_16 A76_16
#> Cluster_No      1      1      1      2       2      2      2      2      2
#> CirArve       0.1      0      0      0       0      0      0      0      0
#> VerHede         0      1      0      0       0      0      0      0      0
#> PhlPrat         0      1    2.5    2.5       0      0      0      0      0
#> BroHord        10      0      1      0       0      1      0      0      0
#> CarPrat         0    0.1      0      0       0      0      0      0      0
#> CirVulg         0      1      0      0       0      0      0      0      0
#> RanRepe       2.5      0      0      0       0      0      0      0      1
#> FesPrat       2.5    2.5    2.5    2.5      10    2.5      0      0    2.5
#> PoaTriv       2.5    2.5    2.5    2.5     2.5    2.5    2.5    2.5      0
#> CerHolo         0      0    2.5    2.5       0      1      1    2.5      1
#> LolPere       2.5      0    2.5      1       1    2.5    2.5    2.5    2.5
#> AloPrat         0      1      1    2.5       0    0.1     10      0    0.1
#> ArrElat         0     10    2.5     10      10    2.5    2.5     10     10
#> RumAcet         0      0    2.5    2.5       0      1    2.5    2.5    2.5
#> AntOdor         0      0    2.5      0     2.5      1      0    2.5    2.5
#> AntSylv         0      0      0    2.5       0      0      0      0      0
#> BelPere         0      0      0      0       0      0      1      1      0
#> GerDiss         0      0      0      0       0    0.1      0      0      0
#> PoaAngu         0      0      0      0     2.5    2.5      0      0    2.5
#> PoaPrat         0    2.5      0    2.5     2.5    2.5    2.5    2.5      0
#> DacGlom         1    2.5    2.5     10      10     10     10    2.5    2.5
#> BriMedi         0      0      0      0     2.5      0      0      0      0
#> CarFlac         0      0      0      0       0      0      0      0      0
#> SanMino         0      0      0      0     2.5      0      0      0      0
#> HipComo         0      0      0      0       0      0      0      0      0
#> GalVeru         0      0      0      0       0      0      0      0      0
#> PolComo         0      0      0      0       0      0      0      0      0
#> PruSpin         0      0      0      0       0      0      0      0      0
#> CirAcau         0      0      0      0       0      0      0      0      0
#> FraViri         0      0      0      0       0    2.5      0      0      0
#> PlaMedi         0      0      0      0       0      0      0      0      0
#> AgrEupa         0      0      0      0       0      0      0      0      0
#> PotVern         0      0      0      0       0      0      0      0      0
#> CarCary         0      0      0      0       0      0      0      0      0
#> RanBulb         0    0.1      0      0       1    2.5      1    2.5    2.5
#> PruAviu         0      0      0      0       0      1      0      0      0
#> CenScab         0      0      0      0       0      0      0      0      0
#> CraSpec         0      0      0      0       0      0      0      0      0
#> EupCypa         0      0      0      0       0      0      0      0      0
#> LeoHisp         0      0      0      0       0      0      0      0      0
#> ScaColu         0      0      0      0       0      0      0      0      0
#> ThyPule         0      0      0      0       0      0      0      0      0
#> VerTeuc         0      0      0      0       0      0      0      0      0
#> CenJace         0      0      0      0       0    0.1      0      0      0
#> FesOvin         0      0      0      0       0      0      0      0      0
#> LinCath         0      0      0      0       0      0      0      0      0
#> PilOffi         0      0      0      0       0      0      0      0      0
#> SenJaco         0      0      0      0       0      0      0      0      0
#> AntVuln         0      0      0      0       0      0      0      0      0
#> GymCono         0      0      0      0       0      0      0      0      0
#> HieMuro         0      0      0      0       0      0      0      0      0
#> KoePyra         0      0      0      0       0      0      0      0      0
#> LisOvat         0      0      0      0       0      0      0      0      0
#> QueSpec         0      0      0      0       0      0      0      0      0
#> AchMill         0      0      0      0       0    2.5      1      0      0
#> VioHirt         0      0      0      0       0      1      0      0      0
#> LeuIrcu         1      0      0    2.5       0      1      0    2.5      0
#> MedLupu         1      0      0    2.5       0    2.5      0      0      0
#> PimMajo         0      0      0      0       0      0      0      0      0
#> AjuRept         0      0      0      0       0      0      0      0      0
#> AraThal         0      0      0      0       0      0      0      0      0
#> CerArve         0      0      0      0       0      0      0      0      0
#> FraVesc         0      0      0      0       0      0      0      0      0
#> GeuUrba         0      0      0      0       0      0      0      0      0
#> LuzMult         0      0      0      0       0      0      0      0      0
#> RubFrut         0      0      0      0       0      0      0      0      0
#> UrtDioi         0      0      0      0       0      0      0      0      0
#> ValCari         0      0      0      0       0      0      0      0      0
#> HypPerf         0      0      0      0       0      0      0      0      0
#> VerCham       2.5      0    2.5      0       1    2.5      0      0      1
#> FesRubr         0    2.5     20      0      10    2.5    2.5     10    2.5
#> MyoArve         0      1      0    2.5       0    2.5      0      0      0
#>            A90_16 A95_16 G2_16 G32_16 A111_16 A18_16 A78_16 G10_16 G15_16
#> Cluster_No      2      2     2      2       3      3      3      3      3
#> CirArve         0      0     0      0       0      0      0      0      0
#> VerHede         0      0     0      0       0      0      0      0      0
#> PhlPrat         0      0     0      0       0    2.5      0      0      0
#> BroHord         1      0     0      0       0      0      0      1      0
#> CarPrat         0      0     0      0       0      0      0      0      0
#> CirVulg         0      0     0      0       0      0      0      0      0
#> RanRepe         0      0     0      0       0      0      0      0      0
#> FesPrat         0    2.5     0      1       0      0    2.5    2.5      0
#> PoaTriv       2.5    2.5     0      0       1      0    2.5      0      0
#> CerHolo       2.5      1     0    0.1       0      0      0      0      0
#> LolPere         1      0     0      1       0    2.5    2.5      0      0
#> AloPrat       2.5      0     0      0       0      0      0      0      0
#> ArrElat      37.5     20     1    2.5       0    2.5    2.5    2.5      0
#> RumAcet         1    2.5   0.1      1       1    2.5      0      1      0
#> AntOdor         0    0.1     0      1     2.5      0      0      0      0
#> AntSylv         0    2.5     0      0       0      0      0      0      0
#> BelPere         0      0     0      0       0      0      0      0      0
#> GerDiss         0    0.1     0      0       0      0      0      0      0
#> PoaAngu         0   37.5     0    2.5       0      0      0      0      0
#> PoaPrat       2.5    2.5   2.5    2.5       0    2.5    2.5      0      0
#> DacGlom       2.5    2.5   2.5    2.5       1    2.5    2.5      1      0
#> BriMedi         0      0   2.5      0       1      0    0.1      1    2.5
#> CarFlac         0      0   2.5      0     2.5      0      0    2.5    2.5
#> SanMino         0      0     0      1      10      0    2.5     20    2.5
#> HipComo         0      0     0      0       0      0      0      0     20
#> GalVeru         0      0     0      0     2.5      0    2.5    2.5      0
#> PolComo         0      0     0      0       0      0      0      0    2.5
#> PruSpin         0      0     0      0       0      0      0      0      0
#> CirAcau         0      0     1      0       0      0      0      0    2.5
#> FraViri         0      0     0      0       0      0      0    0.1      1
#> PlaMedi         0      0     0      0       0      0    2.5      1     20
#> AgrEupa         0      0     0      0       0      0      1      0      0
#> PotVern         0      0     0      0       0      0      0      0      1
#> CarCary         0      0   2.5      0       0      0      0      0      0
#> RanBulb         0    2.5     1    2.5     2.5      1    2.5    2.5    2.5
#> PruAviu         0      0     0    0.1       0      0      0      0      1
#> CenScab         0      0     0      0       0      0      0      0      0
#> CraSpec         0      0     0      0       0      0      0      0    0.1
#> EupCypa         0      0     0      0       0      0      0      0    2.5
#> LeoHisp         0      0     0      0       0      0      0      0    2.5
#> ScaColu         0      0     0      0       0      0      0      0      0
#> ThyPule         0      0     0      0       0      0      0      0     10
#> VerTeuc         0      0     0      0       0      0      0      0      0
#> CenJace         0      0     0      0       0      0      0      0      0
#> FesOvin         0      0    10      0       0      0      0      0    2.5
#> LinCath         0      0     0      0       0      0      1      0      1
#> PilOffi         0      0   0.1      0       0      0      0      0    2.5
#> SenJaco         0      0     1      0       0      0      0      0    2.5
#> AntVuln         0      0     0      0       0      0      0      0    2.5
#> GymCono         0      0     0      0       0      0      0      0      0
#> HieMuro         0      0     0      0       0      0      0      0      0
#> KoePyra         0      0     0      0       0      0      0      0      1
#> LisOvat         0      0     0      0       0      0      0    0.1      1
#> QueSpec         0      0     0      0       0      0      0      0    2.5
#> AchMill         0    2.5     0      0       0      0    2.5      0    2.5
#> VioHirt         0      0     0      1       0      0      1      0      0
#> LeuIrcu         0      0     0    2.5       0    2.5      0    0.1    2.5
#> MedLupu         0    2.5    10    2.5       0      0     20    2.5    2.5
#> PimMajo         1      0     0      0       0      0      0      0      0
#> AjuRept         0      0     0      0       0      0      0      0      0
#> AraThal         0      0     0      0       0      0      0      0      0
#> CerArve         0      0     0      0       0      0      0      0      0
#> FraVesc         0      0     0      0       0      0      0      0      0
#> GeuUrba         0      0     0      0       0      0      0      0      0
#> LuzMult         0      0     0      0       0      0      0      0      0
#> RubFrut         0      0     0      0       0      0      0      0      0
#> UrtDioi         0      0     0      0       0      0      0      0      0
#> ValCari         0      0     0      0       0      0      0      0      0
#> HypPerf         0      0     0      0       0      0    2.5      0      0
#> VerCham         0    2.5     0      0       1      0      0      1      0
#> FesRubr         0      0   2.5    2.5     2.5      0      0      0      0
#> MyoArve         0      0     0      0       0      0      0      0      0
#>            G22_16 G26_16 G27_16 G30_16 G31_16 G9_16 A73_16 A82_16 A88_16 A98_16
#> Cluster_No      3      3      3      3      3     3      4      4      4      4
#> CirArve         0      0      0      0      0     0      0      0      0      0
#> VerHede         0      0      0      0      0     0      0      0      0      0
#> PhlPrat         0      0      0      0      0     0      0      0      0      0
#> BroHord         0      0      0      0      0     0      0      1      0      0
#> CarPrat         0      0      0      0      0     0      1      0      0      0
#> CirVulg         0      0      0      0      0     0      0      0    2.5      0
#> RanRepe         0      0      0      0      0     0      0      0      0      0
#> FesPrat         0      0      0      0      1     0    0.1    2.5    2.5      0
#> PoaTriv         0      0      0      0      0     0    2.5      0    2.5    2.5
#> CerHolo         0      0      0      0      0     1      0      1    2.5      1
#> LolPere         0      0      0      0      0     1      0      0      0      0
#> AloPrat         0      0      0      0      0     0      0      0      0      0
#> ArrElat       2.5      0      0    2.5      0   2.5      0     10     10   37.5
#> RumAcet         0      0      0    0.1      0     0    2.5    2.5      1    2.5
#> AntOdor         0      0      0      0      0     0    2.5    2.5      0      0
#> AntSylv         0      0      0      0      0     0      0      0      0      0
#> BelPere         0      0      0      0      0     0      0      0      0      0
#> GerDiss         0      0      0      0      0     0      0      0      0      0
#> PoaAngu       2.5      0      0     20      0     0      0    2.5      0      0
#> PoaPrat       2.5    2.5      1      0    2.5   2.5    2.5      0    2.5    2.5
#> DacGlom         1      0      0      1      0   2.5    2.5    2.5    2.5    2.5
#> BriMedi         1    2.5    2.5      0    2.5   2.5      0      0      0      0
#> CarFlac       2.5     10    2.5      0    2.5   2.5      0      0      0      0
#> SanMino       2.5     10    2.5    2.5     20    10      0    2.5      1      0
#> HipComo        20     10    2.5     10     10     0      0      0      0      0
#> GalVeru         0      0    2.5      1      0     0      0      0      0      0
#> PolComo       2.5      1      0      1    2.5     0      0      0      0      0
#> PruSpin        10    2.5    2.5     20    0.1     0      0      0      0      0
#> CirAcau         1    2.5     10      0    2.5     1      0      0      0      0
#> FraViri       2.5    2.5      0    2.5    2.5     0      0      0      0      0
#> PlaMedi         0      0      1      0    0.1     1      0      0    2.5      0
#> AgrEupa         1    2.5      0      1      0     0      0      0      0      0
#> PotVern         0    2.5      1    2.5      0     0      0      0      0      0
#> CarCary       2.5    2.5    2.5    2.5      0     1      0      0      0      0
#> RanBulb       0.1    2.5    2.5      1      1     1      0      0      1      0
#> PruAviu         1      1      1      0     20     1      0      0      0      0
#> CenScab       2.5      1      0      0      0     1      0      0      0      0
#> CraSpec         1      0      0      0      1     0      0      0      0      0
#> EupCypa         0      0      0      1    0.1     0      0      0      0      0
#> LeoHisp         0    2.5      0      0      0     1      0      0      0      0
#> ScaColu         0      1      0      0      1   0.1      0      0      0      0
#> ThyPule       2.5      0      0    2.5      0     0      0      0      0      0
#> VerTeuc         1      0      1    2.5      0     0      0      0      0      0
#> CenJace       2.5      0      0      1      1    10      0      0      0      0
#> FesOvin         0      0    2.5      1      0   2.5      0      0      0      0
#> LinCath       2.5      0    2.5      0      0     0      0      0      1      0
#> PilOffi       2.5    2.5    2.5      0      0     0      0      0      0      0
#> SenJaco         0      1    2.5      1      0     0      0      0      0      0
#> AntVuln         0      1      0      0      0     0      0      0      0      0
#> GymCono         1      0    0.1      0      0     0      0      0      0      0
#> HieMuro         0      1    2.5      0      0     0      0      0      0      0
#> KoePyra         0      0      0      1      0     0      0      0      0      0
#> LisOvat         0      0      0      0      0     0      0      0      0      0
#> QueSpec       0.1      0      0      0      0     0      0      0      0      0
#> AchMill         0    2.5    2.5      1      0   2.5      0      1      0      0
#> VioHirt       2.5    2.5    2.5      1      0   0.1      0      0      1      1
#> LeuIrcu       2.5    2.5    2.5    2.5      1     0      0    2.5      1      0
#> MedLupu         1    2.5      1      1      0   2.5      0      0      1      0
#> PimMajo         0      0      0      0      0     0      0      1      0    2.5
#> AjuRept         0      0      0      0      0     0    2.5      0      0      0
#> AraThal         0      0      0      0      0     0      0      0    0.1      0
#> CerArve         0      0      0      0      0     0      0      0    2.5      0
#> FraVesc         0      0      0      0      0     0      0      1      0      0
#> GeuUrba         0      0      0      0      0     0      0      0    2.5      0
#> LuzMult         0      0      0      0      0     0    2.5      0      0      0
#> RubFrut         0      0      0      0      0     0      0      0      0     10
#> UrtDioi         0      0      0      0      0     0      0      0     10      0
#> ValCari         0      0      0      0      0     0      0      0    2.5      0
#> HypPerf         0      1    0.1      1      1     0      0      1    2.5      1
#> VerCham         0      1      0      0      1     0    2.5    2.5    2.5    2.5
#> FesRubr       2.5      0      0      0      0   2.5   37.5   37.5   37.5   37.5
#> MyoArve         0      0      0      0      0     0      0    2.5    2.5      0
#> 


### Two numerical tables for sorting:
## Synoptic table showing percentage frequencies, but only for species with minimum phi-value
## of 0.3 AND exclude species with less than 25% percentage frequency

unordered <- syntable(schedenveg, pam1$clustering, abund = "percentage",
                      type = "percfreq")   # Unordered synoptic percentage frequency table
phitable <- syntable(schedenveg, pam1$clustering, abund = "percentage",
                     type = "phi")         # calculates cluster-wise phi for each species
# now sorting and arranging
phi_complete <- synsort(syn1 = unordered$syntable, syn2 = phitable$syntable,
                       matrix = schedenveg, cluster = pam1$clustering, method = "allspec",
                       min1 = 25, min2 = 0.3)
phi_complete      # view results
#> $output
#> [1] "synoptic table sorted by values of two numerical input tables"
#> 
#> $species
#> [1] "species with minimum value = 25 in input table 1 AND with minimum value =0.3 in input table 2, others listet below"
#> 
#> $samplesize
#>  1  2  3  4 
#>  3 10 11  4 
#> 
#> $syntable
#>           1   2   3   4
#> DacGlom 100 100  64 100
#> FesPrat 100  60  27  75
#> GalAlbu 100  90  64 100
#> HolLana 100  70  36  75
#> PoaTriv 100  70  18  75
#> TriFlav 100 100  82  75
#> AloPrat  67  50   0   0
#> BroHord  67  20   9  25
#> DauCaro  67  20  36  25
#> GleHede  67  30  27   0
#> HelPube  67  40  27  50
#> PhlPrat  67  10   9   0
#> TriRepe  67  50  27  50
#> CarPrat  33   0   0  25
#> CirArve  33   0   0   0
#> CirVulg  33   0   0  25
#> CynCris  33  30   9  25
#> RanRepe  33  10   0   0
#> VerArve  33  30  18  25
#> VerHede  33   0   0   0
#> ArrElat  67 100  55  75
#> BroErec  33 100 100  75
#> PlaLanc  67 100 100 100
#> PoaPrat  33  90  64  75
#> CerHolo  33  80   9  75
#> LolPere  67  80  27   0
#> AntOdor  33  60   9  50
#> PoaAngu   0  50  18  25
#> TriDubi   0  50  36  50
#> ConArve   0  40  18  25
#> RhiMino  33  40  27  25
#> TraPrat   0  40  27  25
#> QueRobu   0  30  27   0
#> RosSpec   0  30  18  25
#> RanBulb  33  80 100  25
#> SanMino   0  20  91  50
#> BriMedi   0  20  82   0
#> CarFlac   0  10  73   0
#> KnaArve  33  70  73  50
#> LeuIrcu  33  40  73  50
#> MedLupu  33  50  73  25
#> AchMill   0  30  55  25
#> CirAcau   0  10  55   0
#> FraViri   0  10  55   0
#> HipComo   0   0  55   0
#> LotCorn   0  30  55  50
#> PimSaxi   0  50  55  50
#> PlaMedi   0   0  55  25
#> PruAviu   0  20  55   0
#> VioHirt   0  20  55  50
#> CarCary   0  10  45   0
#> GalVeru   0   0  45   0
#> LuzCamp   0  40  45  25
#> PolComo   0   0  45   0
#> PruSpin   0   0  45   0
#> AgrEupa   0   0  36   0
#> CenJace   0  10  36   0
#> FesOvin   0  10  36   0
#> LinCath   0   0  36  25
#> PilOffi   0  10  36   0
#> PotVern   0   0  36   0
#> SenJaco   0  10  36   0
#> CenScab   0   0  27   0
#> CraLaev   0  20  27   0
#> CraSpec   0   0  27   0
#> EupCypa   0   0  27   0
#> GenTinc   0  10  27   0
#> HerSpho   0  20  27   0
#> LeoHisp   0   0  27   0
#> OnoRepe   0  10  27   0
#> SalPrat   0  10  27   0
#> ScaColu   0   0  27   0
#> ThyPule   0   0  27   0
#> VerTeuc   0   0  27   0
#> FesRubr  67  70  27 100
#> RumAcet  33  90  36 100
#> VerCham  67  40  36 100
#> HypPerf   0   0  45  75
#> PriVeri   0  60  73  75
#> RanAcri  67  30  27  75
#> TarRude  67  70  55  75
#> TriPrat  67  70  64  75
#> CerGlom  33  30  18  50
#> CreBien   0  40  27  50
#> LatPrat  33  40  18  50
#> MyoArve  33  20   0  50
#> PimMajo   0  10   0  50
#> VicAngu   0  40  45  50
#> VicSepi   0  20  18  50
#> AjuRept   0   0   0  25
#> AllVine   0  20   0  25
#> AraThal   0   0   0  25
#> BroSter   0  10   0  25
#> CerArve   0   0   0  25
#> FraVesc   0   0   0  25
#> GeuUrba   0   0   0  25
#> LuzMult   0   0   0  25
#> RubFrut   0   0   0  25
#> ThlPerf   0   0   9  25
#> UrtDioi   0   0   0  25
#> ValCari   0   0   0  25
#> ValLocu   0  20   9  25
#> 
#> $others
#>  [1] "AceCamp" "AjuGene" "AntDioi" "AntSylv" "AntVuln" "AreSerp" "AstGlyc"
#>  [8] "BelPere" "BetPend" "CalSepi" "CamGlom" "CarBetu" "CenEryt" "CorAvel"
#> [15] "CorSang" "CraMono" "EupSpec" "FraExce" "GalPumi" "GerDiss" "GerMoll"
#> [22] "GymCono" "HelNumm" "HieMuro" "HypMacu" "JunComm" "KoePyra" "LeoAutu"
#> [29] "LisOvat" "LysNumm" "MedFalc" "OnoVici" "OphInse" "OrcMasc" "PinSpec"
#> [36] "PlaLaet" "PlaMajo" "PotAnse" "PotRept" "PruGran" "QueSpec" "RanSpec"
#> [43] "RosCani" "RubIdae" "RumObtu" "SedSexa" "SilNuta" "SilPusi" "SteGram"
#> [50] "TarEryt" "TriCamp" "VibOpul" "VicCrac"
#> 
#> $samples
#>            A10_16 A19_16 A40_16 A11_16 A115_16 A25_16 A34_16 A71_16 A76_16
#> Cluster_No      1      1      1      2       2      2      2      2      2
#> DacGlom         1    2.5    2.5     10      10     10     10    2.5    2.5
#> FesPrat       2.5    2.5    2.5    2.5      10    2.5      0      0    2.5
#> GalAlbu       2.5     10    2.5     10       0     10    2.5     10     10
#> HolLana      37.5   37.5     20      0     2.5      1     20    2.5     10
#> PoaTriv       2.5    2.5    2.5    2.5     2.5    2.5    2.5    2.5      0
#> TriFlav         1    2.5    2.5     10     2.5    2.5    2.5     10    2.5
#> AloPrat         0      1      1    2.5       0    0.1     10      0    0.1
#> BroHord        10      0      1      0       0      1      0      0      0
#> DauCaro       0.1      0    0.1    2.5       0      0      0      0      0
#> GleHede       2.5    2.5      0    2.5       0      1      0      0      0
#> HelPube         0    2.5    2.5      0       1      0      0    2.5    2.5
#> PhlPrat         0      1    2.5    2.5       0      0      0      0      0
#> TriRepe       2.5      0     20     10       0    2.5      0    2.5      1
#> CarPrat         0    0.1      0      0       0      0      0      0      0
#> CirArve       0.1      0      0      0       0      0      0      0      0
#> CirVulg         0      1      0      0       0      0      0      0      0
#> CynCris         0      0    2.5      1       1      0      0     10      0
#> RanRepe       2.5      0      0      0       0      0      0      0      1
#> VerArve         1      0      0      1       0      0      0      0      0
#> VerHede         0      1      0      0       0      0      0      0      0
#> ArrElat         0     10    2.5     10      10    2.5    2.5     10     10
#> BroErec         0     10      0    2.5    37.5     10     10     20     20
#> PlaLanc       2.5      0    2.5    2.5     2.5    2.5    2.5    2.5    2.5
#> PoaPrat         0    2.5      0    2.5     2.5    2.5    2.5    2.5      0
#> CerHolo         0      0    2.5    2.5       0      1      1    2.5      1
#> LolPere       2.5      0    2.5      1       1    2.5    2.5    2.5    2.5
#> AntOdor         0      0    2.5      0     2.5      1      0    2.5    2.5
#> PoaAngu         0      0      0      0     2.5    2.5      0      0    2.5
#> TriDubi         0      0      0     10       0      1      0    2.5      0
#> ConArve         0      0      0    2.5       0      1      1      0      0
#> RhiMino         0      0    2.5      0       0    2.5      1      0      1
#> TraPrat         0      0      0    0.1       0      1    0.1      0    0.1
#> QueRobu         0      0      0      0     0.1      0      0      0      0
#> RosSpec         0      0      0      0       0    0.1      0      0      0
#> RanBulb         0    0.1      0      0       1    2.5      1    2.5    2.5
#> SanMino         0      0      0      0     2.5      0      0      0      0
#> BriMedi         0      0      0      0     2.5      0      0      0      0
#> CarFlac         0      0      0      0       0      0      0      0      0
#> KnaArve         0      0    0.1    0.1       1    0.1      0    2.5      1
#> LeuIrcu         1      0      0    2.5       0      1      0    2.5      0
#> MedLupu         1      0      0    2.5       0    2.5      0      0      0
#> AchMill         0      0      0      0       0    2.5      1      0      0
#> CirAcau         0      0      0      0       0      0      0      0      0
#> FraViri         0      0      0      0       0    2.5      0      0      0
#> HipComo         0      0      0      0       0      0      0      0      0
#> LotCorn         0      0      0      0       0     10      0      0      0
#> PimSaxi         0      0      0      0       0      0      0    0.1      1
#> PlaMedi         0      0      0      0       0      0      0      0      0
#> PruAviu         0      0      0      0       0      1      0      0      0
#> VioHirt         0      0      0      0       0      1      0      0      0
#> CarCary         0      0      0      0       0      0      0      0      0
#> GalVeru         0      0      0      0       0      0      0      0      0
#> LuzCamp         0      0      0      0     0.1      0      0      0    0.1
#> PolComo         0      0      0      0       0      0      0      0      0
#> PruSpin         0      0      0      0       0      0      0      0      0
#> AgrEupa         0      0      0      0       0      0      0      0      0
#> CenJace         0      0      0      0       0    0.1      0      0      0
#> FesOvin         0      0      0      0       0      0      0      0      0
#> LinCath         0      0      0      0       0      0      0      0      0
#> PilOffi         0      0      0      0       0      0      0      0      0
#> PotVern         0      0      0      0       0      0      0      0      0
#> SenJaco         0      0      0      0       0      0      0      0      0
#> CenScab         0      0      0      0       0      0      0      0      0
#> CraLaev         0      0      0      0       0      0      0      0    0.1
#> CraSpec         0      0      0      0       0      0      0      0      0
#> EupCypa         0      0      0      0       0      0      0      0      0
#> GenTinc         0      0      0      0       0      0      0      0      0
#> HerSpho         0      0      0    0.1       0      0      0      0      0
#> LeoHisp         0      0      0      0       0      0      0      0      0
#> OnoRepe         0      0      0      0       0      0      0      0      0
#> SalPrat         0      0      0      0       0      0      0      0      0
#> ScaColu         0      0      0      0       0      0      0      0      0
#> ThyPule         0      0      0      0       0      0      0      0      0
#> VerTeuc         0      0      0      0       0      0      0      0      0
#> FesRubr         0    2.5     20      0      10    2.5    2.5     10    2.5
#> RumAcet         0      0    2.5    2.5       0      1    2.5    2.5    2.5
#> VerCham       2.5      0    2.5      0       1    2.5      0      0      1
#> HypPerf         0      0      0      0       0      0      0      0      0
#> PriVeri         0      0      0      0     2.5    2.5      0    2.5      0
#> RanAcri       2.5      0    2.5      0     2.5     10      0      0      0
#> TarRude        10      0    2.5    2.5     2.5      1    2.5      0    2.5
#> TriPrat        10      0     10     10       0    2.5      0      1      1
#> CerGlom       2.5      0      0    2.5       0      1      0      0      0
#> CreBien         0      0      0    2.5     0.1      0    2.5      0    2.5
#> LatPrat         0      1      0      0       0    2.5     10      0      0
#> MyoArve         0      1      0    2.5       0    2.5      0      0      0
#> PimMajo         0      0      0      0       0      0      0      0      0
#> VicAngu         0      0      0    2.5       0    2.5      0      0      0
#> VicSepi         0      0      0      0       0      1      0      0      0
#> AjuRept         0      0      0      0       0      0      0      0      0
#> AllVine         0      0      0      0       0      0    0.1      0      0
#> AraThal         0      0      0      0       0      0      0      0      0
#> BroSter         0      0      0      0       0    0.1      0      0      0
#> CerArve         0      0      0      0       0      0      0      0      0
#> FraVesc         0      0      0      0       0      0      0      0      0
#> GeuUrba         0      0      0      0       0      0      0      0      0
#> LuzMult         0      0      0      0       0      0      0      0      0
#> RubFrut         0      0      0      0       0      0      0      0      0
#> ThlPerf         0      0      0      0       0      0      0      0      0
#> UrtDioi         0      0      0      0       0      0      0      0      0
#> ValCari         0      0      0      0       0      0      0      0      0
#> ValLocu         0      0      0    0.1       0      0      0      0      0
#>            A90_16 A95_16 G2_16 G32_16 A111_16 A18_16 A78_16 G10_16 G15_16
#> Cluster_No      2      2     2      2       3      3      3      3      3
#> DacGlom       2.5    2.5   2.5    2.5       1    2.5    2.5      1      0
#> FesPrat         0    2.5     0      1       0      0    2.5    2.5      0
#> GalAlbu        20     10    20     10       0    2.5    2.5    2.5      0
#> HolLana         0      1     1      0     2.5      0      0     10      0
#> PoaTriv       2.5    2.5     0      0       1      0    2.5      0      0
#> TriFlav       2.5    2.5   2.5    2.5     2.5    2.5    2.5    2.5      0
#> AloPrat       2.5      0     0      0       0      0      0      0      0
#> BroHord         1      0     0      0       0      0      0      1      0
#> DauCaro         0      0     0      1       0      0    2.5      0      0
#> GleHede         0    2.5     0      0       1      0      0    2.5      0
#> HelPube         0    2.5     0      0       1      0      0      0    2.5
#> PhlPrat         0      0     0      0       0    2.5      0      0      0
#> TriRepe         1      0     0      0       1    2.5     10      0      0
#> CarPrat         0      0     0      0       0      0      0      0      0
#> CirArve         0      0     0      0       0      0      0      0      0
#> CirVulg         0      0     0      0       0      0      0      0      0
#> CynCris         0      0     0      0       0      0      0    2.5      0
#> RanRepe         0      0     0      0       0      0      0      0      0
#> VerArve       2.5      0     0      1       0      1      0      0      0
#> VerHede         0      0     0      0       0      0      0      0      0
#> ArrElat      37.5     20     1    2.5       0    2.5    2.5    2.5      0
#> BroErec       2.5     10  37.5     20      20     10    2.5     10     10
#> PlaLanc         1    2.5     1      1      10     10    2.5    2.5    2.5
#> PoaPrat       2.5    2.5   2.5    2.5       0    2.5    2.5      0      0
#> CerHolo       2.5      1     0    0.1       0      0      0      0      0
#> LolPere         1      0     0      1       0    2.5    2.5      0      0
#> AntOdor         0    0.1     0      1     2.5      0      0      0      0
#> PoaAngu         0   37.5     0    2.5       0      0      0      0      0
#> TriDubi       2.5      0     0      1     2.5     10      0      1      0
#> ConArve         0      0     0      1       0    2.5      0      0      0
#> RhiMino         0      0     0    0.1       0      0      0    2.5      0
#> TraPrat         0      0     0      0       0    2.5      1      0      0
#> QueRobu         0    0.1     0    0.1     0.1      0      0      1      0
#> RosSpec       0.1      0     0    0.1       0      0      0      0    0.1
#> RanBulb         0    2.5     1    2.5     2.5      1    2.5    2.5    2.5
#> SanMino         0      0     0      1      10      0    2.5     20    2.5
#> BriMedi         0      0   2.5      0       1      0    0.1      1    2.5
#> CarFlac         0      0   2.5      0     2.5      0      0    2.5    2.5
#> KnaArve         0      0     1      1       1      0      1      0      0
#> LeuIrcu         0      0     0    2.5       0    2.5      0    0.1    2.5
#> MedLupu         0    2.5    10    2.5       0      0     20    2.5    2.5
#> AchMill         0    2.5     0      0       0      0    2.5      0    2.5
#> CirAcau         0      0     1      0       0      0      0      0    2.5
#> FraViri         0      0     0      0       0      0      0    0.1      1
#> HipComo         0      0     0      0       0      0      0      0     20
#> LotCorn         0      0   2.5    2.5       0      0    2.5      0      1
#> PimSaxi       2.5      0     1      1       0      0    2.5      0      1
#> PlaMedi         0      0     0      0       0      0    2.5      1     20
#> PruAviu         0      0     0    0.1       0      0      0      0      1
#> VioHirt         0      0     0      1       0      0      1      0      0
#> CarCary         0      0   2.5      0       0      0      0      0      0
#> GalVeru         0      0     0      0     2.5      0    2.5    2.5      0
#> LuzCamp         0      1     1      0     2.5      0      0    2.5      1
#> PolComo         0      0     0      0       0      0      0      0    2.5
#> PruSpin         0      0     0      0       0      0      0      0      0
#> AgrEupa         0      0     0      0       0      0      1      0      0
#> CenJace         0      0     0      0       0      0      0      0      0
#> FesOvin         0      0    10      0       0      0      0      0    2.5
#> LinCath         0      0     0      0       0      0      1      0      1
#> PilOffi         0      0   0.1      0       0      0      0      0    2.5
#> PotVern         0      0     0      0       0      0      0      0      1
#> SenJaco         0      0     1      0       0      0      0      0    2.5
#> CenScab         0      0     0      0       0      0      0      0      0
#> CraLaev         0      0     0    0.1       0      0      0      0      0
#> CraSpec         0      0     0      0       0      0      0      0    0.1
#> EupCypa         0      0     0      0       0      0      0      0    2.5
#> GenTinc         0      0     1      0       0      0      0      0      0
#> HerSpho         0      1     0      0       1      0      0      1      0
#> LeoHisp         0      0     0      0       0      0      0      0    2.5
#> OnoRepe         0      0   2.5      0       0      0      0      0      1
#> SalPrat         0      0     0      1       0      0      0      0      0
#> ScaColu         0      0     0      0       0      0      0      0      0
#> ThyPule         0      0     0      0       0      0      0      0     10
#> VerTeuc         0      0     0      0       0      0      0      0      0
#> FesRubr         0      0   2.5    2.5     2.5      0      0      0      0
#> RumAcet         1    2.5   0.1      1       1    2.5      0      1      0
#> VerCham         0    2.5     0      0       1      0      0      1      0
#> HypPerf         0      0     0      0       0      0    2.5      0      0
#> PriVeri         0      1    10    2.5      10      0    2.5     10      0
#> RanAcri         0    2.5     0      0       1      0    2.5      1      0
#> TarRude         0    2.5     0      1       0    2.5    2.5      1      1
#> TriPrat       2.5    2.5     0     10     2.5     10     20      0      1
#> CerGlom         0      0     0    2.5       1      0      0    2.5      0
#> CreBien         0      0     0      0       0    2.5     10      0      0
#> LatPrat         0      1     1      0       1      0      0      0      0
#> MyoArve         0      0     0      0       0      0      0      0      0
#> PimMajo         1      0     0      0       0      0      0      0      0
#> VicAngu         0      0   2.5    2.5       0    2.5      0      0      0
#> VicSepi         0    2.5     0      0     2.5      0      0      0      0
#> AjuRept         0      0     0      0       0      0      0      0      0
#> AllVine         0    0.1     0      0       0      0      0      0      0
#> AraThal         0      0     0      0       0      0      0      0      0
#> BroSter         0      0     0      0       0      0      0      0      0
#> CerArve         0      0     0      0       0      0      0      0      0
#> FraVesc         0      0     0      0       0      0      0      0      0
#> GeuUrba         0      0     0      0       0      0      0      0      0
#> LuzMult         0      0     0      0       0      0      0      0      0
#> RubFrut         0      0     0      0       0      0      0      0      0
#> ThlPerf         0      0     0      0       0      0      0      0      0
#> UrtDioi         0      0     0      0       0      0      0      0      0
#> ValCari         0      0     0      0       0      0      0      0      0
#> ValLocu       2.5      0     0      0       0      0      0      0      0
#>            G22_16 G26_16 G27_16 G30_16 G31_16 G9_16 A73_16 A82_16 A88_16 A98_16
#> Cluster_No      3      3      3      3      3     3      4      4      4      4
#> DacGlom         1      0      0      1      0   2.5    2.5    2.5    2.5    2.5
#> FesPrat         0      0      0      0      1     0    0.1    2.5    2.5      0
#> GalAlbu         1      1      0      0    0.1   2.5      1    2.5     20     20
#> HolLana         1      0      0      0      0   2.5     10     20      0    2.5
#> PoaTriv         0      0      0      0      0     0    2.5      0    2.5    2.5
#> TriFlav         1      0    2.5      1    2.5   2.5     10     10      0    2.5
#> AloPrat         0      0      0      0      0     0      0      0      0      0
#> BroHord         0      0      0      0      0     0      0      1      0      0
#> DauCaro         0      1      0      1      1     0      0      0      1      0
#> GleHede         0      0      0    0.1      0     0      0      0      0      0
#> HelPube         0      0      0      0      0     1    2.5      1      0      0
#> PhlPrat         0      0      0      0      0     0      0      0      0      0
#> TriRepe         0      0      0      0      0     0    2.5    2.5      0      0
#> CarPrat         0      0      0      0      0     0      1      0      0      0
#> CirArve         0      0      0      0      0     0      0      0      0      0
#> CirVulg         0      0      0      0      0     0      0      0    2.5      0
#> CynCris         0      0      0      0      0     0     20      0      0      0
#> RanRepe         0      0      0      0      0     0      0      0      0      0
#> VerArve         0      0      0      1      0     0      0      1      0      0
#> VerHede         0      0      0      0      0     0      0      0      0      0
#> ArrElat       2.5      0      0    2.5      0   2.5      0     10     10   37.5
#> BroErec        20   37.5   37.5   37.5     10    20     20     10     10      0
#> PlaLanc       2.5    2.5    2.5    2.5    2.5    10      1      1    0.1    2.5
#> PoaPrat       2.5    2.5      1      0    2.5   2.5    2.5      0    2.5    2.5
#> CerHolo         0      0      0      0      0     1      0      1    2.5      1
#> LolPere         0      0      0      0      0     1      0      0      0      0
#> AntOdor         0      0      0      0      0     0    2.5    2.5      0      0
#> PoaAngu       2.5      0      0     20      0     0      0    2.5      0      0
#> TriDubi         0      0      0    0.1      0     0      0    2.5      1      0
#> ConArve         0      0      0      0      0   2.5      0      0      1      0
#> RhiMino         0      0    2.5      0      0   2.5      0    2.5      0      0
#> TraPrat         0      0      0      0      0   0.1      0      0    0.1      0
#> QueRobu         0      0    2.5      0      0     0      0      0      0      0
#> RosSpec         0    2.5      0      0      0     0      0      0      1      0
#> RanBulb       0.1    2.5    2.5      1      1     1      0      0      1      0
#> SanMino       2.5     10    2.5    2.5     20    10      0    2.5      1      0
#> BriMedi         1    2.5    2.5      0    2.5   2.5      0      0      0      0
#> CarFlac       2.5     10    2.5      0    2.5   2.5      0      0      0      0
#> KnaArve         1    2.5    2.5      1      1     1      0      0      1      1
#> LeuIrcu       2.5    2.5    2.5    2.5      1     0      0    2.5      1      0
#> MedLupu         1    2.5      1      1      0   2.5      0      0      1      0
#> AchMill         0    2.5    2.5      1      0   2.5      0      1      0      0
#> CirAcau         1    2.5     10      0    2.5     1      0      0      0      0
#> FraViri       2.5    2.5      0    2.5    2.5     0      0      0      0      0
#> HipComo        20     10    2.5     10     10     0      0      0      0      0
#> LotCorn         1    2.5    2.5      0      0   2.5      0     10    2.5      0
#> PimSaxi       0.1    2.5      1    0.1      0     0      1      1      0      0
#> PlaMedi         0      0      1      0    0.1     1      0      0    2.5      0
#> PruAviu         1      1      1      0     20     1      0      0      0      0
#> VioHirt       2.5    2.5    2.5      1      0   0.1      0      0      1      1
#> CarCary       2.5    2.5    2.5    2.5      0     1      0      0      0      0
#> GalVeru         0      0    2.5      1      0     0      0      0      0      0
#> LuzCamp         0    2.5      0    2.5      0     0      0    2.5      0      0
#> PolComo       2.5      1      0      1    2.5     0      0      0      0      0
#> PruSpin        10    2.5    2.5     20    0.1     0      0      0      0      0
#> AgrEupa         1    2.5      0      1      0     0      0      0      0      0
#> CenJace       2.5      0      0      1      1    10      0      0      0      0
#> FesOvin         0      0    2.5      1      0   2.5      0      0      0      0
#> LinCath       2.5      0    2.5      0      0     0      0      0      1      0
#> PilOffi       2.5    2.5    2.5      0      0     0      0      0      0      0
#> PotVern         0    2.5      1    2.5      0     0      0      0      0      0
#> SenJaco         0      1    2.5      1      0     0      0      0      0      0
#> CenScab       2.5      1      0      0      0     1      0      0      0      0
#> CraLaev         0    2.5      1      1      0     0      0      0      0      0
#> CraSpec         1      0      0      0      1     0      0      0      0      0
#> EupCypa         0      0      0      1    0.1     0      0      0      0      0
#> GenTinc         0      1    2.5      0     10     0      0      0      0      0
#> HerSpho         0      0      0      0      0     1      0      0      0      0
#> LeoHisp         0    2.5      0      0      0     1      0      0      0      0
#> OnoRepe       2.5      0      0      0      0   2.5      0      0      0      0
#> SalPrat         0     10    2.5      0     10     0      0      0      0      0
#> ScaColu         0      1      0      0      1   0.1      0      0      0      0
#> ThyPule       2.5      0      0    2.5      0     0      0      0      0      0
#> VerTeuc         1      0      1    2.5      0     0      0      0      0      0
#> FesRubr       2.5      0      0      0      0   2.5   37.5   37.5   37.5   37.5
#> RumAcet         0      0      0    0.1      0     0    2.5    2.5      1    2.5
#> VerCham         0      1      0      0      1     0    2.5    2.5    2.5    2.5
#> HypPerf         0      1    0.1      1      1     0      0      1    2.5      1
#> PriVeri       2.5    2.5     10    2.5      0    10      0     10    2.5    2.5
#> RanAcri         0      0      0      0      0     0    2.5    2.5      0    2.5
#> TarRude         1      0      0      0      0     1      1      0    0.1      1
#> TriPrat         0    2.5    2.5      0      0   2.5    2.5    2.5      1      0
#> CerGlom         0      0      0      0      0     0      0      1    2.5      0
#> CreBien         0      0      0      0      0     1      0     10      0      1
#> LatPrat         0      0      0      0      0   0.1    2.5      0      0    2.5
#> MyoArve         0      0      0      0      0     0      0    2.5    2.5      0
#> PimMajo         0      0      0      0      0     0      0      1      0    2.5
#> VicAngu       0.1    2.5      0      1      1     0      0    2.5    2.5      0
#> VicSepi         0      0      0      0      0     1      0    2.5      0    2.5
#> AjuRept         0      0      0      0      0     0    2.5      0      0      0
#> AllVine         0      0      0      0      0     0      0      0      1      0
#> AraThal         0      0      0      0      0     0      0      0    0.1      0
#> BroSter         0      0      0      0      0     0      0      0    2.5      0
#> CerArve         0      0      0      0      0     0      0      0    2.5      0
#> FraVesc         0      0      0      0      0     0      0      1      0      0
#> GeuUrba         0      0      0      0      0     0      0      0    2.5      0
#> LuzMult         0      0      0      0      0     0    2.5      0      0      0
#> RubFrut         0      0      0      0      0     0      0      0      0     10
#> ThlPerf         0      0      0      1      0     0      0      0    2.5      0
#> UrtDioi         0      0      0      0      0     0      0      0     10      0
#> ValCari         0      0      0      0      0     0      0      0    2.5      0
#> ValLocu         0      0      0      1      0     0      0    0.1      0      0
#> 

### Differential species analysis
differential <- syntable(schedenveg, pam1$clustering, abund = "percentage",
                         type = "diffspec")
#> 
  |                                                                            
  |===                                                                   |   5%
  |                                                                            
  |======                                                                |   9%
  |                                                                            
  |==========                                                            |  14%
  |                                                                            
  |=============                                                         |  18%
  |                                                                            
  |================                                                      |  23%
  |                                                                            
  |===================                                                   |  27%
  |                                                                            
  |======================                                                |  32%
  |                                                                            
  |=========================                                             |  36%
  |                                                                            
  |=============================                                         |  41%
  |                                                                            
  |================================                                      |  45%
  |                                                                            
  |===================================                                   |  50%
  |                                                                            
  |======================================                                |  55%
  |                                                                            
  |=========================================                             |  59%
  |                                                                            
  |=============================================                         |  64%
  |                                                                            
  |================================================                      |  68%
  |                                                                            
  |===================================================                   |  73%
  |                                                                            
  |======================================================                |  77%
  |                                                                            
  |=========================================================             |  82%
  |                                                                            
  |============================================================          |  86%
  |                                                                            
  |================================================================      |  91%
  |                                                                            
  |===================================================================   |  95%
  |                                                                            
  |======================================================================| 100%

## Synoptic table with percentage frequency (only species >25%) and
## differential character.
complete <- synsort(syn1 = unordered$syntable, syn2 = differential$syntable,
                    matrix = schedenveg, cluster = pam1$clustering,
                    method = "alldiff", min1 = 25)
complete            # view result table
#> $output
#> [1] "complete synoptic table, sorted by values of numeric input table and differential species character"
#> 
#> $species
#> [1] "species with minimum value of 25 and their differentiating character"
#> 
#> $samplesize
#>  1  2  3  4 
#>  3 10 11  4 
#> 
#> $syntable
#>         perc 1 perc 2 perc 3 perc 4 diff 1 diff 2 diff 3 diff 4
#> DacGlom    100    100     64    100      -      -      -      -
#> FesPrat    100     60     27     75      p      -      n      p
#> GalAlbu    100     90     64    100      -      -      -      -
#> HolLana    100     70     36     75      p      -      n      -
#> PoaTriv    100     70     18     75      p      p      n      p
#> TriFlav    100    100     82     75      -      -      -      -
#> AloPrat     67     50      0      0      p      p      n      n
#> BroHord     67     20      9     25      p      n      n      -
#> DauCaro     67     20     36     25      p      n      -      -
#> GleHede     67     30     27      0      p      p      p      n
#> HelPube     67     40     27     50      -      -      -      -
#> PhlPrat     67     10      9      0      p      n      n      n
#> TriRepe     67     50     27     50      -      -      -      -
#> CarPrat     33      0      0     25      p      n      n      p
#> CirArve     33      0      0      0      p      n      n      n
#> CirVulg     33      0      0     25      p      n      n      p
#> CynCris     33     30      9     25      -      -      -      -
#> RanRepe     33     10      0      0      p      -      n      n
#> VerArve     33     30     18     25      -      -      -      -
#> VerHede     33      0      0      0      p      n      n      n
#> ArrElat     67    100     55     75      -      -      -      -
#> BroErec     33    100    100     75      n      p      p      -
#> PlaLanc     67    100    100    100      -      -      -      -
#> PoaPrat     33     90     64     75      n      p      -      -
#> CerHolo     33     80      9     75      -      p      n      p
#> LolPere     67     80     27      0      p      p      p      n
#> AntOdor     33     60      9     50      -      p      n      p
#> PoaAngu      0     50     18     25      n      p      -      p
#> TriDubi      0     50     36     50      n      p      p      p
#> ConArve      0     40     18     25      n      p      -      p
#> RhiMino     33     40     27     25      -      -      -      -
#> TraPrat      0     40     27     25      n      p      p      p
#> QueRobu      0     30     27      0      n      p      p      n
#> RosSpec      0     30     18     25      n      p      -      p
#> RanBulb     33     80    100     25      n      p      p      n
#> SanMino      0     20     91     50      n     pn      p      p
#> BriMedi      0     20     82      0      n     pn      p      n
#> CarFlac      0     10     73      0      n      n      p      n
#> KnaArve     33     70     73     50      -      -      -      -
#> LeuIrcu     33     40     73     50      -      -      -      -
#> MedLupu     33     50     73     25      -      -      p      n
#> AchMill      0     30     55     25      n      p      p      p
#> CirAcau      0     10     55      0      n      n      p      n
#> FraViri      0     10     55      0      n      n      p      n
#> HipComo      0      0     55      0      n      n      p      n
#> LotCorn      0     30     55     50      n      p      p      p
#> PimSaxi      0     50     55     50      n      p      p      p
#> PlaMedi      0      0     55     25      n      n      p      p
#> PruAviu      0     20     55      0      n      p      p      n
#> VioHirt      0     20     55     50      n      p      p      p
#> CarCary      0     10     45      0      n      n      p      n
#> GalVeru      0      0     45      0      n      n      p      n
#> LuzCamp      0     40     45     25      n      p      p      p
#> PolComo      0      0     45      0      n      n      p      n
#> PruSpin      0      0     45      0      n      n      p      n
#> AgrEupa      0      0     36      0      n      n      p      n
#> CenJace      0     10     36      0      n      -      p      n
#> FesOvin      0     10     36      0      n      -      p      n
#> LinCath      0      0     36     25      n      n      p      p
#> PilOffi      0     10     36      0      n      -      p      n
#> PotVern      0      0     36      0      n      n      p      n
#> SenJaco      0     10     36      0      n      -      p      n
#> CenScab      0      0     27      0      n      n      p      n
#> CraLaev      0     20     27      0      n      p      p      n
#> CraSpec      0      0     27      0      n      n      p      n
#> EupCypa      0      0     27      0      n      n      p      n
#> GenTinc      0     10     27      0      n      -      p      n
#> HerSpho      0     20     27      0      n      p      p      n
#> LeoHisp      0      0     27      0      n      n      p      n
#> OnoRepe      0     10     27      0      n      -      p      n
#> SalPrat      0     10     27      0      n      -      p      n
#> ScaColu      0      0     27      0      n      n      p      n
#> ThyPule      0      0     27      0      n      n      p      n
#> VerTeuc      0      0     27      0      n      n      p      n
#> FesRubr     67     70     27    100      -      -      n      p
#> RumAcet     33     90     36    100      n      p      n      p
#> VerCham     67     40     36    100      -      n      n      p
#> HypPerf      0      0     45     75      n      n      p      p
#> PriVeri      0     60     73     75      n      p      p      p
#> RanAcri     67     30     27     75      -      -      n      p
#> TarRude     67     70     55     75      -      -      -      -
#> TriPrat     67     70     64     75      -      -      -      -
#> CerGlom     33     30     18     50      -      -      -      -
#> CreBien      0     40     27     50      n      p      p      p
#> LatPrat     33     40     18     50      -      -      -      -
#> MyoArve     33     20      0     50      p      p      n      p
#> PimMajo      0     10      0     50      n      n      n      p
#> VicAngu      0     40     45     50      n      p      p      p
#> VicSepi      0     20     18     50      n      p      -      p
#> AjuRept      0      0      0     25      n      n      n      p
#> AllVine      0     20      0     25      n      p      n      p
#> AraThal      0      0      0     25      n      n      n      p
#> BroSter      0     10      0     25      n      -      n      p
#> CerArve      0      0      0     25      n      n      n      p
#> FraVesc      0      0      0     25      n      n      n      p
#> GeuUrba      0      0      0     25      n      n      n      p
#> LuzMult      0      0      0     25      n      n      n      p
#> RubFrut      0      0      0     25      n      n      n      p
#> ThlPerf      0      0      9     25      n      n      -      p
#> UrtDioi      0      0      0     25      n      n      n      p
#> ValCari      0      0      0     25      n      n      n      p
#> ValLocu      0     20      9     25      n      p      -      p
#> 
#> $others
#>  [1] "AceCamp" "AjuGene" "AntDioi" "AntSylv" "AntVuln" "AreSerp" "AstGlyc"
#>  [8] "BelPere" "BetPend" "CalSepi" "CamGlom" "CarBetu" "CenEryt" "CorAvel"
#> [15] "CorSang" "CraMono" "EupSpec" "FraExce" "GalPumi" "GerDiss" "GerMoll"
#> [22] "GymCono" "HelNumm" "HieMuro" "HypMacu" "JunComm" "KoePyra" "LeoAutu"
#> [29] "LisOvat" "LysNumm" "MedFalc" "OnoVici" "OphInse" "OrcMasc" "PinSpec"
#> [36] "PlaLaet" "PlaMajo" "PotAnse" "PotRept" "PruGran" "QueSpec" "RanSpec"
#> [43] "RosCani" "RubIdae" "RumObtu" "SedSexa" "SilNuta" "SilPusi" "SteGram"
#> [50] "TarEryt" "TriCamp" "VibOpul" "VicCrac"
#> 
#> $samples
#>            A10_16 A19_16 A40_16 A11_16 A115_16 A25_16 A34_16 A71_16 A76_16
#> Cluster_No      1      1      1      2       2      2      2      2      2
#> DacGlom         1    2.5    2.5     10      10     10     10    2.5    2.5
#> FesPrat       2.5    2.5    2.5    2.5      10    2.5      0      0    2.5
#> GalAlbu       2.5     10    2.5     10       0     10    2.5     10     10
#> HolLana      37.5   37.5     20      0     2.5      1     20    2.5     10
#> PoaTriv       2.5    2.5    2.5    2.5     2.5    2.5    2.5    2.5      0
#> TriFlav         1    2.5    2.5     10     2.5    2.5    2.5     10    2.5
#> AloPrat         0      1      1    2.5       0    0.1     10      0    0.1
#> BroHord        10      0      1      0       0      1      0      0      0
#> DauCaro       0.1      0    0.1    2.5       0      0      0      0      0
#> GleHede       2.5    2.5      0    2.5       0      1      0      0      0
#> HelPube         0    2.5    2.5      0       1      0      0    2.5    2.5
#> PhlPrat         0      1    2.5    2.5       0      0      0      0      0
#> TriRepe       2.5      0     20     10       0    2.5      0    2.5      1
#> CarPrat         0    0.1      0      0       0      0      0      0      0
#> CirArve       0.1      0      0      0       0      0      0      0      0
#> CirVulg         0      1      0      0       0      0      0      0      0
#> CynCris         0      0    2.5      1       1      0      0     10      0
#> RanRepe       2.5      0      0      0       0      0      0      0      1
#> VerArve         1      0      0      1       0      0      0      0      0
#> VerHede         0      1      0      0       0      0      0      0      0
#> ArrElat         0     10    2.5     10      10    2.5    2.5     10     10
#> BroErec         0     10      0    2.5    37.5     10     10     20     20
#> PlaLanc       2.5      0    2.5    2.5     2.5    2.5    2.5    2.5    2.5
#> PoaPrat         0    2.5      0    2.5     2.5    2.5    2.5    2.5      0
#> CerHolo         0      0    2.5    2.5       0      1      1    2.5      1
#> LolPere       2.5      0    2.5      1       1    2.5    2.5    2.5    2.5
#> AntOdor         0      0    2.5      0     2.5      1      0    2.5    2.5
#> PoaAngu         0      0      0      0     2.5    2.5      0      0    2.5
#> TriDubi         0      0      0     10       0      1      0    2.5      0
#> ConArve         0      0      0    2.5       0      1      1      0      0
#> RhiMino         0      0    2.5      0       0    2.5      1      0      1
#> TraPrat         0      0      0    0.1       0      1    0.1      0    0.1
#> QueRobu         0      0      0      0     0.1      0      0      0      0
#> RosSpec         0      0      0      0       0    0.1      0      0      0
#> RanBulb         0    0.1      0      0       1    2.5      1    2.5    2.5
#> SanMino         0      0      0      0     2.5      0      0      0      0
#> BriMedi         0      0      0      0     2.5      0      0      0      0
#> CarFlac         0      0      0      0       0      0      0      0      0
#> KnaArve         0      0    0.1    0.1       1    0.1      0    2.5      1
#> LeuIrcu         1      0      0    2.5       0      1      0    2.5      0
#> MedLupu         1      0      0    2.5       0    2.5      0      0      0
#> AchMill         0      0      0      0       0    2.5      1      0      0
#> CirAcau         0      0      0      0       0      0      0      0      0
#> FraViri         0      0      0      0       0    2.5      0      0      0
#> HipComo         0      0      0      0       0      0      0      0      0
#> LotCorn         0      0      0      0       0     10      0      0      0
#> PimSaxi         0      0      0      0       0      0      0    0.1      1
#> PlaMedi         0      0      0      0       0      0      0      0      0
#> PruAviu         0      0      0      0       0      1      0      0      0
#> VioHirt         0      0      0      0       0      1      0      0      0
#> CarCary         0      0      0      0       0      0      0      0      0
#> GalVeru         0      0      0      0       0      0      0      0      0
#> LuzCamp         0      0      0      0     0.1      0      0      0    0.1
#> PolComo         0      0      0      0       0      0      0      0      0
#> PruSpin         0      0      0      0       0      0      0      0      0
#> AgrEupa         0      0      0      0       0      0      0      0      0
#> CenJace         0      0      0      0       0    0.1      0      0      0
#> FesOvin         0      0      0      0       0      0      0      0      0
#> LinCath         0      0      0      0       0      0      0      0      0
#> PilOffi         0      0      0      0       0      0      0      0      0
#> PotVern         0      0      0      0       0      0      0      0      0
#> SenJaco         0      0      0      0       0      0      0      0      0
#> CenScab         0      0      0      0       0      0      0      0      0
#> CraLaev         0      0      0      0       0      0      0      0    0.1
#> CraSpec         0      0      0      0       0      0      0      0      0
#> EupCypa         0      0      0      0       0      0      0      0      0
#> GenTinc         0      0      0      0       0      0      0      0      0
#> HerSpho         0      0      0    0.1       0      0      0      0      0
#> LeoHisp         0      0      0      0       0      0      0      0      0
#> OnoRepe         0      0      0      0       0      0      0      0      0
#> SalPrat         0      0      0      0       0      0      0      0      0
#> ScaColu         0      0      0      0       0      0      0      0      0
#> ThyPule         0      0      0      0       0      0      0      0      0
#> VerTeuc         0      0      0      0       0      0      0      0      0
#> FesRubr         0    2.5     20      0      10    2.5    2.5     10    2.5
#> RumAcet         0      0    2.5    2.5       0      1    2.5    2.5    2.5
#> VerCham       2.5      0    2.5      0       1    2.5      0      0      1
#> HypPerf         0      0      0      0       0      0      0      0      0
#> PriVeri         0      0      0      0     2.5    2.5      0    2.5      0
#> RanAcri       2.5      0    2.5      0     2.5     10      0      0      0
#> TarRude        10      0    2.5    2.5     2.5      1    2.5      0    2.5
#> TriPrat        10      0     10     10       0    2.5      0      1      1
#> CerGlom       2.5      0      0    2.5       0      1      0      0      0
#> CreBien         0      0      0    2.5     0.1      0    2.5      0    2.5
#> LatPrat         0      1      0      0       0    2.5     10      0      0
#> MyoArve         0      1      0    2.5       0    2.5      0      0      0
#> PimMajo         0      0      0      0       0      0      0      0      0
#> VicAngu         0      0      0    2.5       0    2.5      0      0      0
#> VicSepi         0      0      0      0       0      1      0      0      0
#> AjuRept         0      0      0      0       0      0      0      0      0
#> AllVine         0      0      0      0       0      0    0.1      0      0
#> AraThal         0      0      0      0       0      0      0      0      0
#> BroSter         0      0      0      0       0    0.1      0      0      0
#> CerArve         0      0      0      0       0      0      0      0      0
#> FraVesc         0      0      0      0       0      0      0      0      0
#> GeuUrba         0      0      0      0       0      0      0      0      0
#> LuzMult         0      0      0      0       0      0      0      0      0
#> RubFrut         0      0      0      0       0      0      0      0      0
#> ThlPerf         0      0      0      0       0      0      0      0      0
#> UrtDioi         0      0      0      0       0      0      0      0      0
#> ValCari         0      0      0      0       0      0      0      0      0
#> ValLocu         0      0      0    0.1       0      0      0      0      0
#>            A90_16 A95_16 G2_16 G32_16 A111_16 A18_16 A78_16 G10_16 G15_16
#> Cluster_No      2      2     2      2       3      3      3      3      3
#> DacGlom       2.5    2.5   2.5    2.5       1    2.5    2.5      1      0
#> FesPrat         0    2.5     0      1       0      0    2.5    2.5      0
#> GalAlbu        20     10    20     10       0    2.5    2.5    2.5      0
#> HolLana         0      1     1      0     2.5      0      0     10      0
#> PoaTriv       2.5    2.5     0      0       1      0    2.5      0      0
#> TriFlav       2.5    2.5   2.5    2.5     2.5    2.5    2.5    2.5      0
#> AloPrat       2.5      0     0      0       0      0      0      0      0
#> BroHord         1      0     0      0       0      0      0      1      0
#> DauCaro         0      0     0      1       0      0    2.5      0      0
#> GleHede         0    2.5     0      0       1      0      0    2.5      0
#> HelPube         0    2.5     0      0       1      0      0      0    2.5
#> PhlPrat         0      0     0      0       0    2.5      0      0      0
#> TriRepe         1      0     0      0       1    2.5     10      0      0
#> CarPrat         0      0     0      0       0      0      0      0      0
#> CirArve         0      0     0      0       0      0      0      0      0
#> CirVulg         0      0     0      0       0      0      0      0      0
#> CynCris         0      0     0      0       0      0      0    2.5      0
#> RanRepe         0      0     0      0       0      0      0      0      0
#> VerArve       2.5      0     0      1       0      1      0      0      0
#> VerHede         0      0     0      0       0      0      0      0      0
#> ArrElat      37.5     20     1    2.5       0    2.5    2.5    2.5      0
#> BroErec       2.5     10  37.5     20      20     10    2.5     10     10
#> PlaLanc         1    2.5     1      1      10     10    2.5    2.5    2.5
#> PoaPrat       2.5    2.5   2.5    2.5       0    2.5    2.5      0      0
#> CerHolo       2.5      1     0    0.1       0      0      0      0      0
#> LolPere         1      0     0      1       0    2.5    2.5      0      0
#> AntOdor         0    0.1     0      1     2.5      0      0      0      0
#> PoaAngu         0   37.5     0    2.5       0      0      0      0      0
#> TriDubi       2.5      0     0      1     2.5     10      0      1      0
#> ConArve         0      0     0      1       0    2.5      0      0      0
#> RhiMino         0      0     0    0.1       0      0      0    2.5      0
#> TraPrat         0      0     0      0       0    2.5      1      0      0
#> QueRobu         0    0.1     0    0.1     0.1      0      0      1      0
#> RosSpec       0.1      0     0    0.1       0      0      0      0    0.1
#> RanBulb         0    2.5     1    2.5     2.5      1    2.5    2.5    2.5
#> SanMino         0      0     0      1      10      0    2.5     20    2.5
#> BriMedi         0      0   2.5      0       1      0    0.1      1    2.5
#> CarFlac         0      0   2.5      0     2.5      0      0    2.5    2.5
#> KnaArve         0      0     1      1       1      0      1      0      0
#> LeuIrcu         0      0     0    2.5       0    2.5      0    0.1    2.5
#> MedLupu         0    2.5    10    2.5       0      0     20    2.5    2.5
#> AchMill         0    2.5     0      0       0      0    2.5      0    2.5
#> CirAcau         0      0     1      0       0      0      0      0    2.5
#> FraViri         0      0     0      0       0      0      0    0.1      1
#> HipComo         0      0     0      0       0      0      0      0     20
#> LotCorn         0      0   2.5    2.5       0      0    2.5      0      1
#> PimSaxi       2.5      0     1      1       0      0    2.5      0      1
#> PlaMedi         0      0     0      0       0      0    2.5      1     20
#> PruAviu         0      0     0    0.1       0      0      0      0      1
#> VioHirt         0      0     0      1       0      0      1      0      0
#> CarCary         0      0   2.5      0       0      0      0      0      0
#> GalVeru         0      0     0      0     2.5      0    2.5    2.5      0
#> LuzCamp         0      1     1      0     2.5      0      0    2.5      1
#> PolComo         0      0     0      0       0      0      0      0    2.5
#> PruSpin         0      0     0      0       0      0      0      0      0
#> AgrEupa         0      0     0      0       0      0      1      0      0
#> CenJace         0      0     0      0       0      0      0      0      0
#> FesOvin         0      0    10      0       0      0      0      0    2.5
#> LinCath         0      0     0      0       0      0      1      0      1
#> PilOffi         0      0   0.1      0       0      0      0      0    2.5
#> PotVern         0      0     0      0       0      0      0      0      1
#> SenJaco         0      0     1      0       0      0      0      0    2.5
#> CenScab         0      0     0      0       0      0      0      0      0
#> CraLaev         0      0     0    0.1       0      0      0      0      0
#> CraSpec         0      0     0      0       0      0      0      0    0.1
#> EupCypa         0      0     0      0       0      0      0      0    2.5
#> GenTinc         0      0     1      0       0      0      0      0      0
#> HerSpho         0      1     0      0       1      0      0      1      0
#> LeoHisp         0      0     0      0       0      0      0      0    2.5
#> OnoRepe         0      0   2.5      0       0      0      0      0      1
#> SalPrat         0      0     0      1       0      0      0      0      0
#> ScaColu         0      0     0      0       0      0      0      0      0
#> ThyPule         0      0     0      0       0      0      0      0     10
#> VerTeuc         0      0     0      0       0      0      0      0      0
#> FesRubr         0      0   2.5    2.5     2.5      0      0      0      0
#> RumAcet         1    2.5   0.1      1       1    2.5      0      1      0
#> VerCham         0    2.5     0      0       1      0      0      1      0
#> HypPerf         0      0     0      0       0      0    2.5      0      0
#> PriVeri         0      1    10    2.5      10      0    2.5     10      0
#> RanAcri         0    2.5     0      0       1      0    2.5      1      0
#> TarRude         0    2.5     0      1       0    2.5    2.5      1      1
#> TriPrat       2.5    2.5     0     10     2.5     10     20      0      1
#> CerGlom         0      0     0    2.5       1      0      0    2.5      0
#> CreBien         0      0     0      0       0    2.5     10      0      0
#> LatPrat         0      1     1      0       1      0      0      0      0
#> MyoArve         0      0     0      0       0      0      0      0      0
#> PimMajo         1      0     0      0       0      0      0      0      0
#> VicAngu         0      0   2.5    2.5       0    2.5      0      0      0
#> VicSepi         0    2.5     0      0     2.5      0      0      0      0
#> AjuRept         0      0     0      0       0      0      0      0      0
#> AllVine         0    0.1     0      0       0      0      0      0      0
#> AraThal         0      0     0      0       0      0      0      0      0
#> BroSter         0      0     0      0       0      0      0      0      0
#> CerArve         0      0     0      0       0      0      0      0      0
#> FraVesc         0      0     0      0       0      0      0      0      0
#> GeuUrba         0      0     0      0       0      0      0      0      0
#> LuzMult         0      0     0      0       0      0      0      0      0
#> RubFrut         0      0     0      0       0      0      0      0      0
#> ThlPerf         0      0     0      0       0      0      0      0      0
#> UrtDioi         0      0     0      0       0      0      0      0      0
#> ValCari         0      0     0      0       0      0      0      0      0
#> ValLocu       2.5      0     0      0       0      0      0      0      0
#>            G22_16 G26_16 G27_16 G30_16 G31_16 G9_16 A73_16 A82_16 A88_16 A98_16
#> Cluster_No      3      3      3      3      3     3      4      4      4      4
#> DacGlom         1      0      0      1      0   2.5    2.5    2.5    2.5    2.5
#> FesPrat         0      0      0      0      1     0    0.1    2.5    2.5      0
#> GalAlbu         1      1      0      0    0.1   2.5      1    2.5     20     20
#> HolLana         1      0      0      0      0   2.5     10     20      0    2.5
#> PoaTriv         0      0      0      0      0     0    2.5      0    2.5    2.5
#> TriFlav         1      0    2.5      1    2.5   2.5     10     10      0    2.5
#> AloPrat         0      0      0      0      0     0      0      0      0      0
#> BroHord         0      0      0      0      0     0      0      1      0      0
#> DauCaro         0      1      0      1      1     0      0      0      1      0
#> GleHede         0      0      0    0.1      0     0      0      0      0      0
#> HelPube         0      0      0      0      0     1    2.5      1      0      0
#> PhlPrat         0      0      0      0      0     0      0      0      0      0
#> TriRepe         0      0      0      0      0     0    2.5    2.5      0      0
#> CarPrat         0      0      0      0      0     0      1      0      0      0
#> CirArve         0      0      0      0      0     0      0      0      0      0
#> CirVulg         0      0      0      0      0     0      0      0    2.5      0
#> CynCris         0      0      0      0      0     0     20      0      0      0
#> RanRepe         0      0      0      0      0     0      0      0      0      0
#> VerArve         0      0      0      1      0     0      0      1      0      0
#> VerHede         0      0      0      0      0     0      0      0      0      0
#> ArrElat       2.5      0      0    2.5      0   2.5      0     10     10   37.5
#> BroErec        20   37.5   37.5   37.5     10    20     20     10     10      0
#> PlaLanc       2.5    2.5    2.5    2.5    2.5    10      1      1    0.1    2.5
#> PoaPrat       2.5    2.5      1      0    2.5   2.5    2.5      0    2.5    2.5
#> CerHolo         0      0      0      0      0     1      0      1    2.5      1
#> LolPere         0      0      0      0      0     1      0      0      0      0
#> AntOdor         0      0      0      0      0     0    2.5    2.5      0      0
#> PoaAngu       2.5      0      0     20      0     0      0    2.5      0      0
#> TriDubi         0      0      0    0.1      0     0      0    2.5      1      0
#> ConArve         0      0      0      0      0   2.5      0      0      1      0
#> RhiMino         0      0    2.5      0      0   2.5      0    2.5      0      0
#> TraPrat         0      0      0      0      0   0.1      0      0    0.1      0
#> QueRobu         0      0    2.5      0      0     0      0      0      0      0
#> RosSpec         0    2.5      0      0      0     0      0      0      1      0
#> RanBulb       0.1    2.5    2.5      1      1     1      0      0      1      0
#> SanMino       2.5     10    2.5    2.5     20    10      0    2.5      1      0
#> BriMedi         1    2.5    2.5      0    2.5   2.5      0      0      0      0
#> CarFlac       2.5     10    2.5      0    2.5   2.5      0      0      0      0
#> KnaArve         1    2.5    2.5      1      1     1      0      0      1      1
#> LeuIrcu       2.5    2.5    2.5    2.5      1     0      0    2.5      1      0
#> MedLupu         1    2.5      1      1      0   2.5      0      0      1      0
#> AchMill         0    2.5    2.5      1      0   2.5      0      1      0      0
#> CirAcau         1    2.5     10      0    2.5     1      0      0      0      0
#> FraViri       2.5    2.5      0    2.5    2.5     0      0      0      0      0
#> HipComo        20     10    2.5     10     10     0      0      0      0      0
#> LotCorn         1    2.5    2.5      0      0   2.5      0     10    2.5      0
#> PimSaxi       0.1    2.5      1    0.1      0     0      1      1      0      0
#> PlaMedi         0      0      1      0    0.1     1      0      0    2.5      0
#> PruAviu         1      1      1      0     20     1      0      0      0      0
#> VioHirt       2.5    2.5    2.5      1      0   0.1      0      0      1      1
#> CarCary       2.5    2.5    2.5    2.5      0     1      0      0      0      0
#> GalVeru         0      0    2.5      1      0     0      0      0      0      0
#> LuzCamp         0    2.5      0    2.5      0     0      0    2.5      0      0
#> PolComo       2.5      1      0      1    2.5     0      0      0      0      0
#> PruSpin        10    2.5    2.5     20    0.1     0      0      0      0      0
#> AgrEupa         1    2.5      0      1      0     0      0      0      0      0
#> CenJace       2.5      0      0      1      1    10      0      0      0      0
#> FesOvin         0      0    2.5      1      0   2.5      0      0      0      0
#> LinCath       2.5      0    2.5      0      0     0      0      0      1      0
#> PilOffi       2.5    2.5    2.5      0      0     0      0      0      0      0
#> PotVern         0    2.5      1    2.5      0     0      0      0      0      0
#> SenJaco         0      1    2.5      1      0     0      0      0      0      0
#> CenScab       2.5      1      0      0      0     1      0      0      0      0
#> CraLaev         0    2.5      1      1      0     0      0      0      0      0
#> CraSpec         1      0      0      0      1     0      0      0      0      0
#> EupCypa         0      0      0      1    0.1     0      0      0      0      0
#> GenTinc         0      1    2.5      0     10     0      0      0      0      0
#> HerSpho         0      0      0      0      0     1      0      0      0      0
#> LeoHisp         0    2.5      0      0      0     1      0      0      0      0
#> OnoRepe       2.5      0      0      0      0   2.5      0      0      0      0
#> SalPrat         0     10    2.5      0     10     0      0      0      0      0
#> ScaColu         0      1      0      0      1   0.1      0      0      0      0
#> ThyPule       2.5      0      0    2.5      0     0      0      0      0      0
#> VerTeuc         1      0      1    2.5      0     0      0      0      0      0
#> FesRubr       2.5      0      0      0      0   2.5   37.5   37.5   37.5   37.5
#> RumAcet         0      0      0    0.1      0     0    2.5    2.5      1    2.5
#> VerCham         0      1      0      0      1     0    2.5    2.5    2.5    2.5
#> HypPerf         0      1    0.1      1      1     0      0      1    2.5      1
#> PriVeri       2.5    2.5     10    2.5      0    10      0     10    2.5    2.5
#> RanAcri         0      0      0      0      0     0    2.5    2.5      0    2.5
#> TarRude         1      0      0      0      0     1      1      0    0.1      1
#> TriPrat         0    2.5    2.5      0      0   2.5    2.5    2.5      1      0
#> CerGlom         0      0      0      0      0     0      0      1    2.5      0
#> CreBien         0      0      0      0      0     1      0     10      0      1
#> LatPrat         0      0      0      0      0   0.1    2.5      0      0    2.5
#> MyoArve         0      0      0      0      0     0      0    2.5    2.5      0
#> PimMajo         0      0      0      0      0     0      0      1      0    2.5
#> VicAngu       0.1    2.5      0      1      1     0      0    2.5    2.5      0
#> VicSepi         0      0      0      0      0     1      0    2.5      0    2.5
#> AjuRept         0      0      0      0      0     0    2.5      0      0      0
#> AllVine         0      0      0      0      0     0      0      0      1      0
#> AraThal         0      0      0      0      0     0      0      0    0.1      0
#> BroSter         0      0      0      0      0     0      0      0    2.5      0
#> CerArve         0      0      0      0      0     0      0      0    2.5      0
#> FraVesc         0      0      0      0      0     0      0      1      0      0
#> GeuUrba         0      0      0      0      0     0      0      0    2.5      0
#> LuzMult         0      0      0      0      0     0    2.5      0      0      0
#> RubFrut         0      0      0      0      0     0      0      0      0     10
#> ThlPerf         0      0      0      1      0     0      0      0    2.5      0
#> UrtDioi         0      0      0      0      0     0      0      0     10      0
#> ValCari         0      0      0      0      0     0      0      0    2.5      0
#> ValLocu         0      0      0      1      0     0      0    0.1      0      0
#> 
differential$differentials  # list differential species for clusters
#> $`1`
#> $`1`$`positive diff`
#>  [1] "AloPrat" "BroHord" "CarPrat" "CirArve" "CirVulg" "DauCaro" "FesPrat"
#>  [8] "GleHede" "HolLana" "LolPere" "MyoArve" "PhlPrat" "PoaTriv" "RanRepe"
#> [15] "VerHede"
#> 
#> $`1`$`negative diff`
#>  [1] "AchMill" "AgrEupa" "AjuRept" "AllVine" "AntSylv" "AraThal" "BelPere"
#>  [8] "BriMedi" "BroErec" "BroSter" "CarCary" "CarFlac" "CenJace" "CenScab"
#> [15] "CerArve" "CirAcau" "ConArve" "CraLaev" "CraSpec" "CreBien" "EupCypa"
#> [22] "FesOvin" "FraVesc" "FraViri" "GalVeru" "GenTinc" "GerDiss" "GeuUrba"
#> [29] "HerSpho" "HipComo" "HypPerf" "LeoHisp" "LinCath" "LotCorn" "LuzCamp"
#> [36] "LuzMult" "OnoRepe" "PilOffi" "PimMajo" "PimSaxi" "PlaMedi" "PoaAngu"
#> [43] "PoaPrat" "PolComo" "PotVern" "PriVeri" "PruAviu" "PruSpin" "QueRobu"
#> [50] "RanBulb" "RosSpec" "RubFrut" "RumAcet" "SalPrat" "SanMino" "ScaColu"
#> [57] "SenJaco" "ThlPerf" "ThyPule" "TraPrat" "TriDubi" "UrtDioi" "ValCari"
#> [64] "ValLocu" "VerTeuc" "VicAngu" "VicCrac" "VicSepi" "VioHirt"
#> 
#> $`1`$`positive/negative diff`
#> [1] no positive/negative diff species
#> 
#> 
#> $`2`
#> $`2`$`positive diff`
#>  [1] "AchMill" "AllVine" "AloPrat" "AntOdor" "AntSylv" "BelPere" "BroErec"
#>  [8] "CerHolo" "ConArve" "CraLaev" "CreBien" "GerDiss" "GleHede" "HerSpho"
#> [15] "LolPere" "LotCorn" "LuzCamp" "MyoArve" "PimSaxi" "PoaAngu" "PoaPrat"
#> [22] "PoaTriv" "PriVeri" "PruAviu" "QueRobu" "RanBulb" "RosSpec" "RumAcet"
#> [29] "TraPrat" "TriDubi" "ValLocu" "VicAngu" "VicCrac" "VicSepi" "VioHirt"
#> 
#> $`2`$`negative diff`
#>  [1] "AgrEupa" "AjuRept" "AraThal" "BroHord" "CarPrat" "CarCary" "CarFlac"
#>  [8] "CenScab" "CerArve" "CirAcau" "CirArve" "CirVulg" "CraSpec" "DauCaro"
#> [15] "EupCypa" "FraVesc" "FraViri" "GalVeru" "GeuUrba" "HipComo" "HypPerf"
#> [22] "LeoHisp" "LinCath" "LuzMult" "PhlPrat" "PimMajo" "PlaMedi" "PolComo"
#> [29] "PotVern" "PruSpin" "RubFrut" "ScaColu" "ThlPerf" "ThyPule" "UrtDioi"
#> [36] "ValCari" "VerCham" "VerHede" "VerTeuc"
#> 
#> $`2`$`positive/negative diff`
#> [1] "BriMedi" "SanMino"
#> 
#> 
#> $`3`
#> $`3`$`positive diff`
#>  [1] "AchMill" "AgrEupa" "BriMedi" "BroErec" "CarCary" "CarFlac" "CenJace"
#>  [8] "CenScab" "CirAcau" "CraLaev" "CraSpec" "CreBien" "EupCypa" "FesOvin"
#> [15] "FraViri" "GalVeru" "GenTinc" "GleHede" "HerSpho" "HipComo" "HypPerf"
#> [22] "LeoHisp" "LinCath" "LolPere" "LotCorn" "LuzCamp" "MedLupu" "OnoRepe"
#> [29] "PilOffi" "PimSaxi" "PlaMedi" "PolComo" "PotVern" "PriVeri" "PruAviu"
#> [36] "PruSpin" "QueRobu" "RanBulb" "SalPrat" "SanMino" "ScaColu" "SenJaco"
#> [43] "ThyPule" "TraPrat" "TriDubi" "VerTeuc" "VicAngu" "VioHirt"
#> 
#> $`3`$`negative diff`
#>  [1] "AjuRept" "AllVine" "AloPrat" "AntOdor" "AntSylv" "AraThal" "BelPere"
#>  [8] "BroHord" "BroSter" "CarPrat" "CerArve" "CerHolo" "CirArve" "CirVulg"
#> [15] "FesPrat" "FesRubr" "FraVesc" "GerDiss" "GeuUrba" "HolLana" "LuzMult"
#> [22] "MyoArve" "PhlPrat" "PimMajo" "PoaTriv" "RanAcri" "RanRepe" "RubFrut"
#> [29] "RumAcet" "UrtDioi" "ValCari" "VerCham" "VerHede"
#> 
#> $`3`$`positive/negative diff`
#> [1] no positive/negative diff species
#> 
#> 
#> $`4`
#> $`4`$`positive diff`
#>  [1] "AchMill" "AjuRept" "AllVine" "AntOdor" "AraThal" "BroSter" "CarPrat"
#>  [8] "CerArve" "CerHolo" "CirVulg" "ConArve" "CreBien" "FesPrat" "FesRubr"
#> [15] "FraVesc" "GeuUrba" "HypPerf" "LinCath" "LotCorn" "LuzCamp" "LuzMult"
#> [22] "MyoArve" "PimMajo" "PimSaxi" "PlaMedi" "PoaAngu" "PoaTriv" "PriVeri"
#> [29] "RanAcri" "RosSpec" "RubFrut" "RumAcet" "SanMino" "ThlPerf" "TraPrat"
#> [36] "TriDubi" "UrtDioi" "ValCari" "ValLocu" "VerCham" "VicAngu" "VicSepi"
#> [43] "VioHirt"
#> 
#> $`4`$`negative diff`
#>  [1] "AgrEupa" "AloPrat" "AntSylv" "BelPere" "BriMedi" "CarCary" "CarFlac"
#>  [8] "CenJace" "CenScab" "CirAcau" "CirArve" "CraLaev" "CraSpec" "EupCypa"
#> [15] "FesOvin" "FraViri" "GalVeru" "GenTinc" "GerDiss" "GleHede" "HerSpho"
#> [22] "HipComo" "LeoHisp" "LolPere" "MedLupu" "OnoRepe" "PhlPrat" "PilOffi"
#> [29] "PolComo" "PotVern" "PruAviu" "PruSpin" "QueRobu" "RanBulb" "RanRepe"
#> [36] "SalPrat" "ScaColu" "SenJaco" "ThyPule" "VerHede" "VerTeuc" "VicCrac"
#> 
#> $`4`$`positive/negative diff`
#> [1] no positive/negative diff species
#> 
#>