VARNUM NAME LABEL TYPE LENGTH 1 SITE_ID ID Assigned to Each Site 2 25 2 YEAR Year of Site Visit 1 3 VISIT_NO Sequential Visit Number Within Year 1 4 UID Unique site_visit no. identifier 2 37 5 DATEPHAB Date of habitat characterization (=DATE_COL in lake information file) 1 6 SAMPLED_PHAB Habitat data collected (Yes/Not done) 2 11 7 sifpIsland "Fractional presence of stations at an island (=mean(islandAtA, islandAtB, … islandAtJ))" 1 8 sixDepth "Mean station depth (m) (=mean(depthA, depthB, … depthJ))" 1 9 sivDepth "Std. dev. of station depth (m) (=stdev(depthA, depthB, … depthJ))" 1 10 sinDepth "Number of station with depth measurements (=count(depthA, depthB, … depthJ))" 1 11 L_sixDepth Log10(0.1 + Mean Littoral Station Depth [m]) 1 12 L_sivDepth Log10(0.1 + Std. dev. of Littoral Station Depth m) 1 13 CVLitDepth Coefficient of variation of Littoral Depth (=std. dev. of depth/mean depth) 1 14 lzoFilm Mode of littoral surface film types (=mode(surface_film) 2 3 15 lzfpFilm "Fractional presence of any type of littoral surface film other than None (=mean(atA, atB… atJ))" 1 16 lziFilmVariety "Mean number of littoral surface film types other than None at each station) (=mean(countOfTypesAtA, countOfTypesAtB, … countOfTypesAtJ))" 1 17 bsfpBedrock "Fractional presence of bottom substrate= Bedrock (=mean(atA, atB, … atJ))" 1 18 bsfpBoulders "Fractional presence of bottom substrate= Boulder (=mean(atA, atB, … atJ))" 1 19 bsfpCobble "Fractional presence of bottom substrate= Cobble (=mean(atA, atB, … atJ))" 1 20 bsfpGravel "Fractional presence of bottom substrate= Gravel (=mean(atA, atB, … atJ))" 1 21 bsfpSand "Fractional presence of bottom substrate= Sand (=mean(atA, atB, … atJ))" 1 22 bsfpSilt "Fractional presence of bottom substrate= Silt (=mean(atA, atB, … atJ))" 1 23 bsfpOrganic "Fractional presence of bottom substrate= Organic (=mean(atA, atB, … atJ))" 1 24 bsfpWood "Fractional presence of bottom substrate= Wood (=mean(atA, atB, … atJ))" 1 25 bsfcBedrock "Fractional areal cover of bottom substrate that is Bedrock (=mean(wtA, wtB, … wtJ))" 1 26 bsfcBoulders "Fractional areal cover of bottom substrate that is Boulders (=mean(wtA, wtB, … wtJ))" 1 27 bsfcCobble "Fractional areal cover of bottom substrate that is Cobble (=mean(wtA, wtB, … wtJ))" 1 28 bsfcGravel "Fractional areal cover of bottom substrate that is Gravel (=mean(wtA, wtB, … wtJ))" 1 29 bsfcSand "Fractional areal cover of bottom substrate that is Sand (=mean(wtA, wtB, … wtJ))" 1 30 bsfcSilt "Fractional areal cover of bottom substrate that is Silt (=mean(wtA, wtB, … wtJ))" 1 31 bsfcOrganic "Fractional areal cover of bottom substrate that is Organic (=mean(wtA, wtB, … wtJ))" 1 32 bsfcWood "Fractional areal cover of bottom substrate that is Wood (=mean(wtA, wtB, … wtJ))" 1 33 bsiStaVariety Number of bottom substrate classes present at a station 1 34 bsiSiteVariety Number of bottom substrate classes present at a site (among all stations) 1 35 bsiStStaVariety Index of Large-scale Bottom Substrate Variety (= bsiSiteVariety/bsiStaVariety) 1 36 bsvBedrock "Std dev. of areal cover of bottom substrate that is Bedrock (=stdev(wtA, wtB, wtC… wtJ))" 1 37 bsvBoulders "Std dev. of areal cover of bottom substrate that is Boulders (=stdev(wtA, wtB, wtC… wtJ))" 1 38 bsvCobble "Std dev. of areal cover of bottom substrate that is Cobble (=stdev(wtA, wtB, wtC… wtJ))" 1 39 bsvGravel "Std dev. of areal cover of bottom substrate that is Gravelk (=stdev(wtA, wtB, wtC… wtJ))" 1 40 bsvSand "Std dev. of areal cover of bottom substrate that is Silt (=stdev(wtA, wtB, wtC… wtJ))" 1 41 bsvSilt "Std dev. of areal cover of bottom substrate that is Silt (=stdev(wtA, wtB, wtC… wtJ))" 1 42 bsvOrganic "Std dev. of areal cover of bottom substrate that is Organick (=stdev(wtA, wtB, wtC… wtJ))" 1 43 bsvWood "Std dev. of areal cover of bottom substrate that is Wood (=stdev(wtA, wtB, wtC… wtJ))" 1 44 bsnBedrock "Number of stations with bottom substrate bedrock data (=count(atA, atB… atJ)" 1 45 bsnBoulders "Number of stations with bottom substrate boulder data (=count(atA, atB… atJ)" 1 46 bsnCobble "Number of stations with bottom substrate cobble data (=count(atA, atB… atJ)" 1 47 bsnGravel "Number of stations with bottom substrate gravel data (=count(atA, atB… atJ)" 1 48 bsnSand "Number of stations with bottom substrate sand data (=count(atA, atB… atJ)" 1 49 bsnSilt "Number of stations with bottom substrate silt data (=count(atA, atB… atJ)" 1 50 bsnOrganic "Number of stations with bottom substrate organic data (=count(atA, atB… atJ)" 1 51 bsnWood "Number of stations with bottom substrate woodc data (=count(atA, atB… atJ)" 1 52 bsxLdia "Mean log10-transformed bottom substrate diameter (mineral) (=mean(Dm*Csm), where Dm=log10(characteristic diam), Csm=fractional cover of class at a station)" 1 53 bsvLdia "Std dev. of Log10-transformed bottom substrate diameter (mineral) (=stdev(Dm*Csm), where Dm=log10(characteristic diam), Csm=fractional cover of class at a station)" 1 54 bs16Ldia 16th percentile of bottom substrate diameter 1 55 bs25Ldia 25th percentile of bottom substrate diameter 1 56 bs50Ldia 50th percentile of bottom substrate diameter 1 57 bs75Ldia 75th percentile of bottom substrate diameter 1 58 bs84Ldia 84th percentile of bottom substrate diameter 1 59 bsopClass Mode of bottom substrate by presence (=space-delimited list of 1+ classes with presence = max(bsfp*)) 2 57 60 bsofClass Mode of bottom substrate by cover (=space-delimited list of 1+ classes with sum(bsfcClass) = max(sum(bsfcClass))) 2 20 61 bsfBlack "Fraction of stations with bottom substrate having color= Black (=count(atA, atB… atJ) / bsnColor)" 1 62 bsfBrown "Fraction of stations with bottom substrate having color= Brown (=count(atA, atB… atJ) / bsnColor)" 1 63 bsfGray "Fraction of stations with bottom substrate having color= Gray (=count(atA, atB… atJ) / bsnColor)" 1 64 bsfRed "Fraction of bottom substrate samples with color= Red (=count(atA, atB… atJ) / bsnColor)" 1 65 bsfOtherColor "Fraction of bottom substrate samples with color=Other (=count(atA, atB… atJ) / bsnColor)" 1 66 bsoColor "Mode of bottom substrate color (=mode(colorA, colorB… colorJ))" 2 15 67 bsnColor "Number of stations with bottom substrate color data (=count(atA, atB… atJ)" 1 68 bsfNoneOdor "Fraction of stations with bottom substrate odor= None (=mean(A=odor, B=odor, … J=odor))" 1 69 bsfAnoxic Fraction of stations with bottom substrate odor= Anoxic 1 70 bsfChemical Fraction of stations with bottom substrate odor= Chemical 1 71 bsfH2S "Fraction of stations with bottom substrate odor=H2S (hydrogen sulfide) (=mean(A=odor, B=odor, … J=odor))" 1 72 bsfOil "Fraction of stations with bottom substrate odor= Oil (=mean(A=odor, B=odor, … J=odor))" 1 73 bsfOtherOdor "Fraction of stations with bottom substrate odor= Other (=mean(A=odor, B=odor, … J=odor))" 1 74 bsoOdor "Mode of bottom substrate odor (=mode(odorA, odorB… odorJ))" 2 7 75 bsnOdor "Number of stations with bottom substrate odor data (=count(atA, atB… atJ)" 1 76 amfpEmergent "Fractional presence of littoral emergent macrophytes (=mean(atA, atB, … atJ))" 1 77 amfpFloating "Fractional presence of littoral floating macrophytes (=mean(atA, atB, … atJ))" 1 78 amfpSubmergent "Fractional presence of littoral submerged macrophytes (=mean(atA, atB, … atJ))" 1 79 amfpAll "Fractional presence of all littoral macrophytes (=mean(atA, atB, … atJ))" 1 80 amfcEmergent "Fractional areal cover of littoral emergent macrophytes (=mean(wtA, wtB, … wtJ))" 1 81 amfcFloating "Fractional areal cover of littoral floating macrophytes (=mean(wtA, wtB, … wtJ))" 1 82 amfcSubmergent "Fractional areal cover of littoral submerged macrophytes (=mean(wtA, wtB, … wtJ))" 1 83 amfcAll "Fractional areal cover of all littoral macrophytes (=mean(wtA, wtB, … wtJ))" 1 84 amfcFltEmg Fractional areal cover of littoral floating + emergent macrophytes (amfcEmergent+amfcFloating) 1 85 amvEmergent "Std dev. Cover of littoral Emergent macrophytes (=stdev(wtA, wtB, wtC… wtJ))" 1 86 amvFloating "Std dev. Cover of littoral Submergent macrophytes (=stdev(wtA, wtB, wtC… wtJ))" 1 87 amvSubmergent "Std dev. Cover of littoral Submergent macrophytes (=stdev(wtA, wtB, wtC… wtJ))" 1 88 amvAll "Std dev. Cover of all littoral macrophytes (=stdev(wtA, wtB, wtC… wtJ))" 1 89 amiqAll "Interquartile range of areal cover from all littoral macrophytes (P75(wtA, wtB, … wtJ) - P25(wtA, wtB, … wtJ))" 1 90 amidAll "Interdecimile range of areal cover from all littoral macrophytes (P90(wtA, wtB, … wtJ) - pP10 (wtA, wtB, … wtJ))" 1 91 amnEmergent "Number of stations with littoral Emergent macrophyte data (=count(atA, atB… atJ))" 1 92 amnFloating "Number of stations with littoral Floating macrophyte data (=count(atA, atB… atJ))" 1 93 amnSubmergent "Number of stations with littoral Submergent macrophyte data (=count(atA, atB… atJ))" 1 94 amnAll "Number of stations with littoral macrophyte Total cover data (=count(atA, atB… atJ))" 1 95 amiTotal "Index of total cover from littoral aquatic macrophytes (=mean(Aemergent+Afloating+Asubmergent, Bemergent+Bfloating+Bsubmergent, …Jemergent+Jfloating+Jsubmergent))" 1 96 fcfpAquatic "Fractional presence of littoral fish cover=Aquatic Vegetation (=mean(atA, atB… atJ))" 1 97 fcfpBoulders "Fractional presence of littoral fish cover=Boulders (=mean(atA, atB… atJ))" 1 98 fcfpBrush "Fractional presence of littoral fish cover=Brush (=mean(atA, atB… atJ))" 1 99 fcfpLedges "Fractional presence of littoral fish cover=Ledges (=mean(atA, atB… atJ))" 1 100 fcfpLivetrees "Fractional presence of littoral fish cover=Live Trees (=mean(atA, atB… atJ))" 1 101 fcfpOverhang "Fractional presence of littoral fish cover=Overhang (=mean(atA, atB… atJ))" 1 102 fcfpSnag "Fractional presence of littoral fish cover=Snags (=mean(atA, atB… atJ))" 1 103 fcfpStructures "Fractional presence of littoral fish cover=Artificial Structures (=mean(atA, atB… atJ))" 1 104 fcfcAquatic "Fractional cover of littoral fish cover=Aquatic Vegetation (=mean(wtA, wtB… wtJ))" 1 105 fcfcBoulders "Fractional cover of littoral fish cover=Boulders (=mean(wtA, wtB… wtJ))" 1 106 fcfcBrush "Fractional cover of littoral fish cover=Brush (=mean(wtA, wtB… wtJ))" 1 107 fcfcLedges "Fractional cover of littoral fish cover=Ledges (=mean(wtA, wtB… wtJ))" 1 108 fcfcLiveTrees "Fractional cover of littoral fish cover=Live Trees (=mean(wtA, wtB… wtJ))" 1 109 fcfcOverhang "Fractional cover of littoral fish cover=Overhang (=mean(wtA, wtB… wtJ))" 1 110 fcfcSnag "Fractional cover of littoral fish cover=Snags (=mean(wtA, wtB… wtJ))" 1 111 fcfcStructures "Fractional cover of littoral fish cover=Artificial Structures (=mean(wtA, wtB… wtJ))" 1 112 fcfpAll "Fractional presence of any littoral fish cover (=mean(atA, atB… atJ))" 1 113 fciAll "Index of total littoral fish cover (=sum(fcfcAquatic, fcfcBoulders, fcfcBrush, fcfcLedges, fcfcLivetrees, fcfcOverhang, fcfcSnag, fcfcStructures))" 1 114 fciBig "Index of littoral fish cover from large structures (=sum(fcfcBoulders, fcfcLedges, fcfcOverhang, fcfcStructures))" 1 115 fciNatural "Index of littoral fish cover from natural structures (=sum(fcfcAquatic, fcfcBoulders, fcfcBrush, fcfcLedges, fcfcLiveTrees fcfcOverhang, fcfcSnag))" 1 116 fciRipVeg "Index of littoral fish cover from riparian vegetation (= sum(fcfcBrush, fcfcLiveTrees, fcfcSnag,))" 1 117 SomeNatCvr Fractional presence of natural littoral fish cover types (=fcfcBoulders+fcfcBrush+fcfcLedges+fcfcLivetrees+fcfcOverhang) 1 118 fcvAquatic "Std dev. of littoral fish cover from Aquatic Vegetation (=stdev(wtA, wtB… wtJ))" 1 119 fcvBoulders "Std dev. of littoral fish cover from Boulders (=stdev(wtA, wtB… wtJ))" 1 120 fcvBrush "Std dev. of littoral fish cover from Brush (=stdev(wtA, wtB… wtJ))" 1 121 fcvLedges "Std dev. of littoral fish cover from Ledges (=stdev(wtA, wtB… wtJ))" 1 122 fcvLivetrees "Std dev. of littoral fish cover from Live Trees (=stdev(wtA, wtB… wtJ))" 1 123 fcvOverhang "Std dev. of littoral fish cover from Overhangs (=stdev(wtA, wtB… wtJ))" 1 124 fcvSnag "Std dev. of littoral fish cover from Snags (=stdev(wtA, wtB… wtJ))" 1 125 fcvStructures "Std dev. of littoral fish cover from Artificial Structures (=stdev(wtA, wtB… wtJ))" 1 126 fcnAquatic "Number of stations with littoral fish cover Aquatic Vegetation data (=count(atA, atB… atJ))" 1 127 fcnBoulders "Number of stations with littoral fish cover Boulders data (=count(atA, atB… atJ))" 1 128 fcnBrush "Number of stations with littoral fish cover Brush data (=count(atA, atB… atJ))" 1 129 fcnLedges "Number of stations with littoral fish cover Ledges data (=count(atA, atB… atJ))" 1 130 fcnLiveTrees "Number of stations with littoral fish cover Live Trees data (=count(atA, atB… atJ))" 1 131 fcnOverhang "Number of stations with littoral fish cover Overhang data (=count(atA, atB… atJ))" 1 132 fcnSnag "Number of stations with littoral fish cover Snags data (=count(atA, atB… atJ))" 1 133 fcnStructures "Number of stations with littoral fish cover Artificial Structures data (=count(atA, atB… atJ))" 1 134 fcnAll Number of stations with littoral fish cover data (=sum(fcn*)) 1 135 rvfpCanBroadleaf "Fraction of riparian plots having canopy woody vegetation type=Broadleaf Evergreen (=mean(atA, atB… atJ))" 1 136 rvfpCanConiferous "Fraction of riparian plots having canopy woody vegetation type=Coniferous (=mean(atA, atB… atJ))" 1 137 rvfpCanDeciduous "Fraction of riparian plots having canopy woody vegetation type=Deciduous (=mean(atA, atB… atJ))" 1 138 rvfpCanMixed "Fraction of riparian plots having canopy woody vegetation type=Mixed (=mean(atA, atB… atJ))" 1 139 rvfpCanNone "Fraction of riparian plots having canopy woody vegetation type=None (=mean(atA, atB… atJ))" 1 140 rvfpUndBroadleaf "Fraction of riparian plots having understory woody vegetation type=Broadleaf Evergreen (=mean(atA, atB… atJ))" 1 141 rvfpUndConiferous "Fraction of riparian plots having understory woody vegetation type=Coniferous (=mean(atA, atB… atJ))" 1 142 rvfpUndDeciduous "Fraction of riparian plots having understory woody vegetation type=Deciduous (=mean(atA, atB… atJ))" 1 143 rvfpUndMixed "Fraction of riparian plots having understory vegetation type=Mixed (=mean(atA, atB… atJ))" 1 144 rvfpUndNone "Fraction of riparian plots having understory woody vegetation type=None (=mean(atA, atB… atJ))" 1 145 rvnCanopy "Number of stations with riparian canopy woody vegetation type data (=count(atA, atB… atJ))" 1 146 rvnUnderstory "Number of stations with understory woody vegetation type data (=count(atA, atB… atJ))" 1 147 rvfpCanBig "Fraction of riparian plots with large trees (> 30 cm dbh) present in the canopy layer (=mean(atA, atB… atJ))" 1 148 rvfpCanSmall "Fraction of riparian plots with small trees (< 30 cm dbh) present in the canopy layer (=mean(atA, atB… atJ))" 1 149 rvfpUndNonw "Fraction of riparian plots with non-woody vegetation (Tall Herbs/Grasses/Forbs) present in the understory layer (=mean(atA, atB… atJ))" 1 150 rvfpUndWoody "Fraction of riparian plots with woody vegetation (Shrubs/Saplings) present in the understory layer (=mean(atA, atB… atJ))" 1 151 rvfpGndBare "Fraction of riparian plots with bare ground (Barren/Bare Dirt/Buildings) present in the ground layer (=mean(atA, atB… atJ))" 1 152 rvfpGndInundated "Fraction of riparian plots with Standing Water/Innudated Vegetation present in the ground layer (=mean(atA, atB… atJ))" 1 153 rvfpGndNonw "Fraction of riparian plots with non-woody vegetation (Herbs/Grasses/Forbs) present in the ground layer (=mean(atA, atB… atJ))" 1 154 rvfpGndWoody "Fraction of riparian plots with woody vegetation (Shrubs/Saplings) present in the ground layer (=mean(atA, atB… atJ))" 1 155 rvfcCanBig "Fraction of riparian canopy areal cover from large trees (>30 cm dbh) (=mean(wtA, wtB… wtJ))" 1 156 rvfcCanSmall "Fraction of riparian canopy areal cover from small trees (<30 cm dbh) (=mean(wtA, wtB… wtJ))" 1 157 rvfcUndNonw "Fraction of riparian understory areal cover from non-woody vegetation (Tall Herbs/Grasses/Forbs) (=mean(wtA, wtB… wtJ))" 1 158 rvfcUndWoody "Fraction of riparian understory areal cover from woody vegetation (Shrubs/Saplings) (=mean(wtA, wtB… wtJ))" 1 159 rvfcGndBare "Fraction of riparian ground areal cover from bare ground (Barren/Bare Dirt/Buildings) (=mean(wtA, wtB… wtJ))" 1 160 rvfcGndInundated "Fraction of riparian ground areal cover from Standing Water/Innudated Vegetation (=mean(wtA, wtB… wtJ))" 1 161 rvfcGndNonw "Fraction of riparian ground areal cover from non-woody vegetation (Herbs/Grasses/Forbs) (=mean(wtA, wtB… wtJ))" 1 162 rvfcGndWoody "Fraction of riparian ground areal cover from woody vegetation (Shrubs/Saplings) (=mean(wtA, wtB… wtJ))" 1 163 rvvCanBig "Std. dev. of riparian areal canopy cover from large trees (>30 cm dbh) (=stdev(wtA, wtB… wtJ))" 1 164 rvvCanSmall "Std. dev. of riparian areal canopy cover from small trees (<30 cm dbh) (=stdev(wtA, wtB… wtJ))" 1 165 rvvUndNonw "Std. dev. of riparian understory areal cover from non-woody vegetation (Tall Herbs/Grasses/Forbs) (=mean(wtA, wtB… wtJ))" 1 166 rvvUndWoody "Fraction of riparian understory areal cover from woody vegetation (Shrubs/Saplings) (=mean(wtA, wtB… wtJ))" 1 167 rvvGndBare "Std. dev. of riparian ground areal cover from bare ground (Barren/Bare Dirt/Buildings) (=stdev(wtA, wtB… wtJ))" 1 168 rvvGndInundated "Std. dev. of riparian ground areal cover from Standing Water/Innudated Vegetation (=stdev(wtA, wtB… wtJ))" 1 169 rvvGndNonw "Std. dev. of riparian ground areal cover from non-woody vegetation (Herbs/Grasses/Forbs) (=mean(wtA, wtB… wtJ))" 1 170 rvvGndWoody "Std. dev. of riparian ground areal cover from woody vegetation (Shrubs/Saplings) (=mean(wtA, wtB… wtJ))" 1 171 rvnCanBig "Count of values of riparian canopy areal cover from large trees (> 30cm dbh) (=count(atA, atB… atJ))" 1 172 rvnCanSmall "Count of values of riparian canopy areal cover from small trees (< 30cm dbh) (=count(atA, atB… atJ))" 1 173 rvnUndNonw "Count of values of riparian understory areal cover from non-woody vegetation (Herbs/Grasses/Forbs) (=count(atA, atB… atJ))" 1 174 rvnUndWoody "Count of values of riparian understory areal cover from woody vegetation (Shrubs/Saplings) (=count(atA, atB… atJ))" 1 175 rvnGndBare "Count of values of riparian ground areal cover from bare ground (Barren/Bare Dirt/Buildings) (=count(atA, atB… atJ))" 1 176 rvnGndInundated "Count of values of riparian ground areal cover from Standing Water/Innudated Vegetation (=count(atA, atB… atJ))" 1 177 rvnGndNonw "Count of values of riparian ground areal cover from non-woody vegetation (Herbs/Grasses/Forbs) (=count(atA, atB… atJ))" 1 178 rvnGndWoody "Count of values of riparian ground areal cover from woody vegetation (Shrubs/Saplings) (=count(atA, atB… atJ))" 1 179 rviCanopy "Index of total riparian canopy areal cover (=mean(bigA+smallA, bigB+smallB… bigJ+smallJ))" 1 180 rviUnderstory "Index of total riparian canopy and understory areal cover (=mean(canBigA+canSmallA+UndWoodyA+undHerbsA, canBigB+canSmallB+UndWoodyB+undHerbsB...canBigJ+canSmalJA+UndWoodyJ+undHerbsJ))" 1 181 rviGround "Index of total riparian ground areal cover (=mean(woodyA+herbA+inundatedA, woodyB+herbB+inundatedB… woodyJ+herbJ+inundatedJ))" 1 182 rviWoody "Index of total riparian areal cover from woody vegatation (=mean(bigA+smallA+UndWoodA+GndWoodyA, bigB+smallB+UndWoodB+GndWoodyB… bigJ+smallJ+UndWoodJ+GndWoodyJ))" 1 183 rviTallWood "Index of riparian areal cover (canopy and understory layers) from woody vegetation (=mean(bigA+smallA+UndWoodA, bigB+smallB+UndWoodB… bigJ+smallJ+UndWoodJ))" 1 184 rviHerbs "Index of total riparian areal cover from herbaceous vegetation (=mean(undHerbsA+GndHerbsA, undHerbsB+GndHerbsB... undHerbsJ+GndHerbsJ))" 1 185 rviCanUnd "Index of total riparian areal cover in the canopy and understory layers (=mean(canBigA+canSmallA+UndWoodyA+undHerbsA, canBigB+canSmallB+UndWoodyB+undHerbsB...canBigJ+canSmalJA+UndWoodyJ+undHerbsJ))" 1 186 rviTotalVeg "Index of total riparian areal cover from all vegetation types (=mean(sum(all veg)A, sum(all veg)B… sum(all veg)J) (excluding bare or inundated ground))" 1 187 ssfpBedrock "Fractional presence of shoreline substrate= Bedrock (mean(atA, atB, … atJ))" 1 188 ssfpBoulders "Fractional presence of shoreline substrate= Boulder (=mean(atA, atB, … atJ))" 1 189 ssfpCobble "Fractional presence of shoreline substrate= Cobble (=mean(atA, atB, … atJ)" 1 190 ssfpGravel "Fractional presence of shoreline substrate= Gravel (=mean(atA, atB, … atJ)" 1 191 ssfpSand "Fractional presence of shoreline substrate= Sand (=mean(atA, atB, … atJ)" 1 192 ssfpSilt "Fractional presence of shoreline substrate= Silt (=mean(atA, atB, … atJ)" 1 193 ssfpOrganic "Fractional presence of shoreline substrate= Organic (=mean(atA, atB, … atJ)" 1 194 ssfpWood "Fractional presence of shoreline substrate= Wood (=mean(atA, atB, … atJ)" 1 195 ssfpOther "Fractional presence of shoreline substrate= Other (=mean(atA, atB, … atJ)" 1 196 ssfcBedrock "Fractional areal cover of shoreline substrate from Bedrock (=mean(wtA, wtB, … wtJ))" 1 197 ssfcBoulders "Fractional areal cover of shoreline substrate from Boulders (=mean(wtA, wtB, … wtJ))" 1 198 ssfcCobble "Fractional areal cover of shoreline substrate from Cobble (=mean(wtA, wtB, … wtJ))" 1 199 ssfcGravel "Fractional areal cover of shoreline substrate from Gravel (=mean(wtA, wtB, … wtJ))" 1 200 ssfcSand "Fractional areal cover of shoreline substrate from Sand (=mean(wtA, wtB, … wtJ))" 1 201 ssfcSilt "Fractional areal cover of shoreline substrate from Silt (=mean(wtA, wtB, … wtJ))" 1 202 ssfcOrganic "Fractional areal cover of shoreline substrate from Organic types (=mean(wtA, wtB, … wtJ))" 1 203 ssfcWood "Fractional areal cover of shoreline substrate from Wood (=mean(wtA, wtB, … wtJ))" 1 204 ssfcOther "Fractional areal cover of shoreline substrate from Other types (=mean(wtA, wtB, … wtJ))" 1 205 ssiStaVariety Mean number of shoreline substrate classes present at each station (=mean(count of substrate classes at each station)) 1 206 ssiSiteVariety Number of shoreline substrate classes present at a site (=count of substrate classes noted across all stations at a site) 1 207 ssiStStaVariety Index of Large-scale Shoreline Substrate Variety (= ssiSiteVariety/ssiStaVariety) 1 208 ssvBedrock "Std. dev. of areal cover of shoreline substrate from Bedrock (=stdev(wtA, wtB, wtC… wtJ))" 1 209 ssvBoulders "Std. dev. of areal cover of shoreline substrate from Boulders (=stdev(wtA, wtB, wtC… wtJ))" 1 210 ssvCobble "Std. dev. of areal cover of shoreline substrate from Cobble (=stdev(wtA, wtB, wtC… wtJ))" 1 211 ssvGravel "Std. dev. of areal cover of shoreline substrate from Gravel (=stdev(wtA, wtB, wtC… wtJ))" 1 212 ssvSand "Std. dev. of areal cover of shoreline substrate from Sand (=stdev(wtA, wtB, wtC… wtJ))" 1 213 ssvSilt "Std. dev. of areal cover of shoreline substrate from Silt (=stdev(wtA, wtB, wtC… wtJ))" 1 214 ssvOrganic "Std. dev. of areal cover of shoreline substrate from Organic types (=stdev(wtA, wtB, wtC… wtJ))" 1 215 ssvWood "Std. dev. of areal cover of shoreline substrate from Wood (=stdev(wtA, wtB, wtC… wtJ))" 1 216 ssvOther "Std. dev. of areal cover of shoreline substrate from Other types (=stdev(wtA, wtB, wtC… wtJ))" 1 217 ssnBedrock "Number of stations with Bedrock present as a shoreline substrate (=count(atA, atB… atJ)" 1 218 ssnBoulders "Number of stations with Boulders present as a shoreline substrate (=count(atA, atB… atJ)" 1 219 ssnCobble "Number of stations with Cobble present as a shoreline substrate (=count(atA, atB… atJ)" 1 220 ssnGravel "Number of stations with Gravel present as a shoreline substrate (=count(atA, atB… atJ)" 1 221 ssnSand "Number of stations with Sand present as a shoreline substrate (=count(atA, atB… atJ)" 1 222 ssnSilt "Number of stations with Silt present as a shoreline substrate (=count(atA, atB… atJ)" 1 223 ssnOrganic "Number of stations with Organic types present as a shoreline substrate (=count(atA, atB… atJ)" 1 224 ssnWood "Number of stations with Wood present as a shoreline substrate (=count(atA, atB… atJ)" 1 225 ssnOther "Number of stations with Other types present as a shoreline substrate (=count(atA, atB… atJ)" 1 226 ssxLdia "Mean log10-transformed shoreline substrate diameter (mineral) (=mean(Dm*Csm), where Dm=log10(characteristic diam), Csm=fractional cover of class at a station)" 1 227 ssvLdia "Std dev. of Log10-transformed bottom substrate diameter (mineral) (=stdev(Dm*Csm), where Dm=log10(characteristic diam), Csm=fractional cover of class at a station)" 1 228 ss16Ldia 16th percentile of shoreline substrate diameter 1 229 ss25Ldia 25th percentile of shoreline substrate diameter 1 230 ss50Ldia 50th percentile of shoreline substrate diameter 1 231 ss75Ldia 75th percentile of shoreline substrate diameter 1 232 ss84Ldia 84th percentile of shoreline substrate diameter 1 233 ssopClass Mode of shoreline substrate by presence (=space-delimited list of 1+ classes with presence = max(ssfp*)) 2 51 234 ssofClass Mode of shoreline substrate by cover (=space-delimited list of 1+ classes with sum(ssfcClass) = max(sum(ssfcClass))) 2 19 235 hipwBuildings "Weighted presence of human influence=Buildings (=mean(wtA, wtB… wtJ))" 1 236 hipwCommercial "Weighted presence of human influence=Commercial (=mean(wtA, wtB… wtJ))" 1 237 hipwRoads "Weighted presence of human influence=Roads/Railroad (=mean(wtA, wtB… wtJ))" 1 238 hipwWalls "Weighted presence of human influence=Walls/Dikes/Revertments (=mean(wtA, wtB… wtJ))" 1 239 hipwDocks "Weighted presence of human influence=Docks (=mean(wtA, wtB… wtJ))" 1 240 hipwPowerlines "Weighted presence of human influence=Power Lines (=mean(wtA, wtB… wtJ))" 1 241 hipwLandfill "Weighted presence of human influence=Landfill/Trash (=mean(wtA, wtB… wtJ))" 1 242 hipwLawn "Weighted presence of human influence=Lawn (=mean(wtA, wtB… wtJ))" 1 243 hipwPark "Weighted presence of human influence=Park Facilities/Man-made Beach (=mean(wtA, wtB… wtJ))" 1 244 hipwCrops "Weighted presence of human influence=Crops (=mean(wtA, wtB… wtJ))" 1 245 hipwOrchard "Weighted presence of human influence=Orchard (=mean(wtA, wtB… wtJ))" 1 246 hipwPasture "Weighted presence of human influence=Pasture/Range/Hay Field (=mean(wtA, wtB… wtJ))" 1 247 hiiAll "Weighted presence of all human influences (=mean(wtA, wtB… wtJ) of all types)" 1 248 hiiNonAg Index of nonagricultural human influences (=sum of individual weighted means of nonagricultural influences) 1 249 hiiAg Index of agricultural human influences (=sum of individual weighted means of agricultural influences) 1 250 hiiAllCirca Index of all human influences occurring close to shore (sum of all individual weighted means (note nonstandard weights) 1 251 hiiNonAgCirca Index of nonagricultural human influences occurring close to shore (=sum of all individual weighted means of nonagricultural influences (note nonstandard weights)) 1 252 hiiAgCirca Index of agricultural human influences occuring close to shore (=sum of all individual weighted means of agricultural influences (note nonstandard weights)) 1 253 hifpAny "Fractional presence of any human influence (=mean(anyAtA, anyAtB, … anyAtJ))" 1 254 hifpAnyCirca "Fractional presence of any human influence occurring in station plots (=mean(anyAtA=C, anyAtB=C, … anyAtJ=C))" 1 255 hinBuildings "Number of stations where human influence (Buildings) is present (P or C) (=count(atA, atB… atJ))" 1 256 hinCommercial "Number of stations where human influence (Commercial) is present (P or C) (=count(atA, atB… atJ))" 1 257 hinRoads "Number of stations where human influence (Roads/Railroad) is present (P or C) (=count(atA, atB… atJ))" 1 258 hinWalls "Number of stations where human influence (Dikes/Walls/Revetments) is present (P or C) (=count(atA, atB… atJ))" 1 259 hinDocks "Number of stations where human influence (Docks) is present (P or C) (=count(atA, atB… atJ))" 1 260 hinPowerlines "Number of stations where human influence (Power Lines) is present (P or C) (=count(atA, atB… atJ))" 1 261 hinLandfill "Number of stations where human influence (Landfill/Trash) is present (P or C) (=count(atA, atB… atJ))" 1 262 hinLawn "Number of stations where human influence (Lawn) is present (P or C) (=count(atA, atB… atJ))" 1 263 hinPark "Number of stations where human influence (Park Facilities/Man-made Beach)) is present (P or C) (=count(atA, atB… atJ))" 1 264 hinCrops "Number of stations where human influence (Crops) is present (P or C) (=count(atA, atB… atJ))" 1 265 hinOrchard "Number of stations where human influence (Orchard) is present (P or C) (=count(atA, atB… atJ))" 1 266 hinPasture "Number of stations where human influence (Pasture/Range/Hay Field) is present (P or C) (=count(atA, atB… atJ))" 1 267 hipwAg "Weighted presence of all agricultural human influences (=mean(wtA, wtB… wtJ) of all ag types)" 1 268 hipwNonag "Weighted presence of all non-agricultural human influences (=mean(wtA, wtB… wtJ) of all non-ag types)" 1 269 hipwAll "Weighted presence of all human influences (=mean(wtA, wtB… wtJ) of all types)" 1 270 hinAg "Number of stations where any agricultural human influence is present (P or C) (=count(atA, atB… atJ) of all ag types)" 1 271 hinNonag "Number of stations where any non-agricultural human influence is present (P or C) (=count(atA, atB… atJ) of all non-ag types)" 1 272 hinAll "Number of stations where any type of human influence is present (P or C) (=count(atA, atB… atJ) of all types)" 1 273 lmfpBedrock "Fraction of littoral fish macrohabitat stations with dominant substrate= Bedrock (=count(BedrockA, BedrockB, … BedrockJ))" 1 274 lmfpCobble "Fraction of littoral fish macrohabitat stations with dominant substrate= Cobble (count(CobbleA, CobbleB, … CobbleJ))" 1 275 lmfpSand "Fraction of littoral fish macrohabitat stations with dominant substrate= Sand (=count(SandA, SandB, … SandJ))" 1 276 lmfpMud "Fraction of littoral fish macrohabitat stations with dominant substrate= Mud (=count(MudA, MudB, … MudJ))" 1 277 lmoSubstrate Mode of littoral fish macrohabitat dominant substrate class (=mode(dom_substrate)) 2 11 278 lmnSubstrate "Number of stations with littoral fish macrohabitat dominant substrate class data (=count(atA, atB… atJ))" 1 279 lmpwHuman "Weighted presence of littoral fish macrohabitat human disturbance (=mean(wtA,wtB, … wtJ))" 1 280 lmnHuman "Number of stations with littoral fish macrohabitat human disturbance data (count(atA,atB, … atJ))" 1 281 lmnCover "Number of stations with littoral fish macrohabitat cover class data (count(atA, atB… atJ))" 1 282 lmfpLittle "Fractional presence of littoral fish macrohabitat cover class= No/Little Cover (=mean(noCoverA, noCoverB… noCoverJ))" 1 283 lmfpPatchy "Fractional presence of littoral fish macrohabitat cover class= Patchy Cover (=mean(PatchyA, PatchyB, … PatchyJ))" 1 284 lmfpContinuous "Fractional presence of littoral fish macrohabitat cover class= Continuous (mean(ContinuousA, ContinuousB, … ContinuousJ))" 1 285 lmoCover Mode of littoral fish macrohabitat cover types (=mode(COVER_CLASS)) 2 39 286 lmnCoverTypes "Number of stations with littoral fish macrohabitat cover type data (=count(atA, atB… atJ))" 1 287 lmfpWoody "Fractional presence of littoral fish macrohabitat cover type= Woody (=mean(atA, atB… atJ))" 1 288 lmfpVeg "Fractional presence of littoral fish macrohabitat cover type= Vegetation (=mean(atA, atB… atJ))" 1 289 lmfpBoulders "Fractional presence of littoral fish macrohabitat cover type= Boulders (=mean(atA, atB… atJ))" 1 290 lmfpFill "Fractional presence of littoral fish macrohabitat cover type= Fill (=mean(atA, atB… atJ))" 1 291 lmfpArtificial "Fractional presence of littoral fish macrohabitat cover type= Artificial (=mean(atA, atB… atJ))" 1 292 lmfpNone "Fractional presence of littoral fish macrohabitat cover type= None (=mean(atA, atB… atJ))" 1 293 bffFlat "Fraction of stations with Flat banks(< 5 deg.) (=mean(flatA, flatB… flatJ))" 1 294 bffGradual "Fraction of stations with Gradual banks (5-30 deg.) (=mean(flatA, flatB… flatJ))" 1 295 bffSteep "Fraction of stations with Steep banks (30-75 deg.) (=mean(flatA, flatB… flatJ))" 1 296 bffVertical "Fraction of stations with Near Vertical/Undercut banks (> 75 deg.) (=mean(flatA, flatB… flatJ))" 1 297 bfoAngle "Mode of bank angle class (=mode(classA, classB… classJ))" 2 39 298 bfnAngle "Number of stations with bank angle data (count(atA, atB… atJ))" 1 299 bfxHorizDist Mean horizontal distance to highwater mark (m) 1 300 bfxVertHeight Mean vertical height to highwater mark (m) 1 301 bfnHorizDist Number of stations with horizontal distance to highwater mark measurements (=count(horiz_dist)) 1 302 bfnVertHeight Number of stations with vertical height to highwater mark measurements (=count(vert_height) 1 303 L_HorizDist "Log10(1+ Horizontal Lake Level Fluctuation [m]) (""bathtub ring"")" 1 304 L_VertHeight "Log10(1+ Vertical Lake Level Fluctuation [m]) (""bathtub ring"")" 1 305 L_RtHzVrt Lake Level Fluctuation Ratio (L_HorizDist/L_VertHeight) 1 306 RDisIn Riparian Disturbance Intensity Index (=RDisIn=1-(1/(1+hiiAll))) 1 307 RDisInAg Riparian Agricultural Disturbance Intensity Index (=RDisInAg=1-(1/(1+hiiAg))) 1 308 RDisInNonAG Riparian Non-Agricultural Disturbance Intensity Index (=1-(1/(1+hiiNonAg))) 1 309 RDisInEx1 Riparian Disturbance Intensity and Extent Index 1 (=(RDisIn+hifpAny)/2) 1 310 RDisInEx1a Riparian Disturbance Intensity and Extent Index 1a (=(RDisIn+hifpAnyCirca)/2) 1 311 RDisInEx2 Riparian Disturbance Intensity and Extent Index 2 ((RDisIn*hifpAny)**0.5) 1 312 RDisInEx2a Riparian Disturbance Intensity and Extent Index 2a (=(RDisIn*hifpAnyCirca)**0.5) 1 313 RDisLev_x1 Riparian Disturbance Level Index X1 (=Class 20 and 80 percentile of RDisInEx1) 1 314 RDisLev_x1a Riparian Disturbance Level Index X1A (=Class 30 and 70 percentile of RDisInEx1a) 1 315 RDisLev_x2 Riparian Disturbance Level Index X2 (=Class 20 and 80 percentile of RDisInEx2) 1 316 RDisLev_x2a Riparian Disturbance Level Index X2A (=Class 20 and 80 percentile of RDisInEx2a) 1 317 RVegQ_1 Riparian Cover Index 1 (=((rviwoody/2.5)+rvfpCanBig+rvfcGndInundated)/3) 1 318 RVegQ_2 Riparian Cover Index 2 (=((rviwoody/2.5)+rvfcGndInundated)/2) 1 319 RVegQ_3 Riparian Cover Index 3 (=((rvitotalveg/2.75)+rvfcGndInundated)/2) 1 320 RVegQ_4 Riparian Cover Index 4 (=((rviHerbs/1.75)+rvfcGndInundated)/2) 1 321 RVegQ_5 Riparian Cover Index 5 (=((rviwoody/2.5)+rvfpCanBig+rvfcGndInundated+(amitotal/2.36))/4) 1 322 RVegQ_5a Riparian Cover Index 5a (=((rviwoody/2.5)+rvfpCanBig+rvfcGndInundated+(amfcFltEmg/1.515))/4) 1 323 RVegQ_6 Riparian Cover Index 6 (=((rvitotal/2.75)+rvfcGndInundated+(amitotal/2.36))/4) 1 324 RVegQ_6a Riparian Cover Index 6a (=((rvitotalveg/2.75)+rvfcGndInundated + (amfcFltEmg/1.515))/3) 1 325 LITCVR_A Littoral Cover Index A (=fciNatural) 1 326 LITCVR_B Littoral Cover Index B (=(fciNatural+(fcfcSnag/0.2875))/2) 1 327 LITCVR_C Littoral Cover Index C (=(fciNatural+(fcfcSnag/0.2875)+(amfcFltEmg/1.515))/3) 1 328 LITCVR_D Littoral Cover Index D (=(((SomeNatCvr/1.5))+(fcfcSnag/0.2875)+(amfcFltEmg/1.515))/3) 1 329 LRCVQ_1A Littoral-Riparian Cover Index 1A (=(RVegQ_1+LITCVR_A)/2) 1 330 LRCVQ_1B Littoral-Riparian Cover Index 1B (=(RVegQ_1+LITCVR_B)/2) 1 331 LRCVQ_1C Littoral-Riparian Cover Index 1C (=(RVegQ_1+LITCVR_C)/2) 1 332 LRCVQ_1D Littoral-Riparian Cover Index 1D (=(RVegQ_1+LITCVR_D)/2) 1 333 LRCVQ_2A Littoral-Riparian Cover Index 2A (=(RVegQ_2+LITCVR_B)/2) 1 334 LRCVQ_2B Littoral-Riparian Cover Index 2B (=(RVegQ_2+LITCVR_B)/2) 1 335 LRCVQ_2C Littoral-Riparian Cover Index 2C (=(RVegQ_2+LITCVR_C)/2) 1 336 LRCVQ_2D Littoral-Riparian Cover Index 2D (=(RVegQ_2+LITCVR_D)/2) 1 337 LRCVQ_3A Littoral-Riparian Cover Index 3A (=(RVegQ_3+LITCVR_A)/2) 1 338 LRCVQ_3B Littoral-Riparian Cover Index 3B (=(RVegQ_3+LITCVR_B)/2) 1 339 LRCVQ_3C Littoral-Riparian Cover Index 3C (=(RVegQ_3+LITCVR_C)/2) 1 340 LRCVQ_3D Littoral-Riparian Cover Index 3D (=(RVegQ_3+LITCVR_D)/2) 1 341 LRCVQ_4A Littoral-Riparian Cover Index 4A (=(RVegQ_4+LITCVR_A)/2) 1 342 LRCVQ_4B Littoral-Riparian Cover Index 4B (=(RVegQ_4+LITCVR_B)/2) 1 343 LRCVQ_4C Littoral-Riparian Cover Index 4C (=(RVegQ_4+LITCVR_C)/2) 1 344 LRCVQ_4D Littoral-Riparian Cover Index 4D (=(RVegQ_4+LITCVR_D)/2) 1 345 LRCVQ_5A Littoral-Riparian Cover Index 5A (=(RVegQ_5+LITCVR_A)/2) 1 346 LRCVQ_5Aa Littoral-Riparian Cover Index 5Aa (=(RVegQ_5a+LITCVR_A)/2) 1 347 LRCVQ_5B Littoral-Riparian Cover Index 5B (=(RVegQ_5+LITCVR_B)/2) 1 348 LRCVQ_5Ba Littoral-Riparian Cover Index 5Bb (=(RVegQ_5a+LITCVR_B)/2) 1 349 LRCVQ_5C Littoral-Riparian Cover Index 5C (=(RVegQ_5+LITCVR_C)/2) 1 350 LRCVQ_5Ca Littoral-Riparian Cover Index 5Ca (=(RVegQ_5a+LITCVR_C)/2) 1 351 LRCVQ_5D Littoral-Riparian Cover Index 5D (=(RVegQ_5+LITCVR_D)/2) 1 352 LRCVQ_5Da Littoral-Riparian Cover Index 5Da (= (RVegQ_5a+LITCVR_D)/2) 1 353 LRCVQ_6A Littoral-Riparian Cover Index (=(RVegQ_6+LITCVR_A)/2) 1 354 LRCVQ_6Aa Littoral-Riparian Cover Index 6Aa (=(RVegQ_6a+LITCVR_A)/2) 1 355 LRCVQ_6B Littoral-Riparian Cover Index 6B (=(RVegQ_6+LITCVR_B)/2) 1 356 LRCVQ_6Ba Littoral-Riparian Cover Index 6Ba (=RVegQ_6a+LITCVR_B)/2) 1 357 LRCVQ_6C Littoral-Riparian Cover Index 6C (=(RVegQ_6+LITCVR_C)/2) 1 358 LRCVQ_6Ca Littoral-Riparian Cover Index 6Ca (=(RVegQ_6a+LITCVR_C)/2) 1 359 LRCVQ_6D Littoral-Riparian Cover Index 6D (=(RVegQ_6+LITCVR_D)/2) 1 360 LRCVQ_6Da Littoral-Riparian Cover Index 6Da (=(RVegQ_6a+LITCVR_D)/2) 1 361 FLAG_PHABMET Flag for habitat metrics 2 12 362 COMMENT_PHABMET Comment and flag explanation for habitat metrics 2 150