Spaces:
Sleeping
Sleeping
Commit ·
6dfcfaf
1
Parent(s): 1bc2d18
Rename US to Midwest USA in species analysis and fix data
Browse files- Rename region label from "US" to "Midwest USA" across analysis script, stats, and LaTeX table
- Capitalize scientific names in LaTeX table
- Fix weed counts and IPM coverage for Africa/India
- Regenerate visualization plot
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
species-organized/species_analysis.png
CHANGED
|
Git LFS Details
|
|
Git LFS Details
|
species-organized/species_analysis.py
CHANGED
|
@@ -30,7 +30,7 @@ plt.rcParams.update({
|
|
| 30 |
# Define color palette
|
| 31 |
COLORS = ['#2E86AB', '#A23B72', '#F18F01', '#C73E1D', '#6A994E', '#BC4B51', '#5B8E7D', '#F4A259']
|
| 32 |
REGION_COLORS = {
|
| 33 |
-
'
|
| 34 |
'Africa': '#F18F01',
|
| 35 |
'India': '#6A994E'
|
| 36 |
}
|
|
@@ -49,12 +49,12 @@ def load_and_prepare_data():
|
|
| 49 |
print("Loading data from Excel file...")
|
| 50 |
|
| 51 |
# Read all sheets
|
| 52 |
-
us_df = pd.read_excel(DATA_FILE, sheet_name='
|
| 53 |
africa_df = pd.read_excel(DATA_FILE, sheet_name='Africa')
|
| 54 |
india_df = pd.read_excel(DATA_FILE, sheet_name='India')
|
| 55 |
|
| 56 |
# Add region column
|
| 57 |
-
us_df['Region'] = '
|
| 58 |
africa_df['Region'] = 'Africa'
|
| 59 |
india_df['Region'] = 'India'
|
| 60 |
|
|
@@ -170,7 +170,7 @@ def create_visualization(df):
|
|
| 170 |
|
| 171 |
# Get insect and weed counts by region
|
| 172 |
tag_by_region = pd.crosstab(df['Region'], df['Tag'])
|
| 173 |
-
tag_by_region = tag_by_region.reindex(['
|
| 174 |
|
| 175 |
insects = tag_by_region['insect'].values if 'insect' in tag_by_region.columns else [0, 0, 0]
|
| 176 |
weeds = tag_by_region['weed'].values if 'weed' in tag_by_region.columns else [0, 0, 0]
|
|
@@ -200,7 +200,7 @@ def create_visualization(df):
|
|
| 200 |
accuracy_data = []
|
| 201 |
labels = []
|
| 202 |
colors_box = []
|
| 203 |
-
for region in ['
|
| 204 |
region_acc = df[df['Region'] == region]['Accuracy'].dropna()
|
| 205 |
if len(region_acc) > 0:
|
| 206 |
accuracy_data.append(region_acc)
|
|
@@ -227,7 +227,7 @@ def create_visualization(df):
|
|
| 227 |
ax3 = fig.add_subplot(gs[1, 0])
|
| 228 |
|
| 229 |
# Calculate species overlap
|
| 230 |
-
us_species = set(df[df['Region'] == '
|
| 231 |
africa_species = set(df[df['Region'] == 'Africa']['Species'].str.lower().str.strip())
|
| 232 |
india_species = set(df[df['Region'] == 'India']['Species'].str.lower().str.strip())
|
| 233 |
|
|
@@ -248,8 +248,8 @@ def create_visualization(df):
|
|
| 248 |
# Circle parameters for proper overlap
|
| 249 |
radius = 1.0
|
| 250 |
# Positions chosen to create good overlaps
|
| 251 |
-
circle_us = Circle((1.2, 1.8), radius, color=REGION_COLORS['
|
| 252 |
-
linewidth=2, edgecolor=REGION_COLORS['
|
| 253 |
circle_africa = Circle((2.8, 1.8), radius, color=REGION_COLORS['Africa'], alpha=0.4,
|
| 254 |
linewidth=2, edgecolor=REGION_COLORS['Africa'], fill=True)
|
| 255 |
circle_india = Circle((2.0, 0.7), radius, color=REGION_COLORS['India'], alpha=0.4,
|
|
@@ -260,7 +260,7 @@ def create_visualization(df):
|
|
| 260 |
ax3.add_patch(circle_india)
|
| 261 |
|
| 262 |
# Add labels for regions (outside circles, avoiding overlap)
|
| 263 |
-
ax3.text(0.4, 2.9, '
|
| 264 |
ax3.text(3.6, 2.9, 'Africa', fontsize=13, fontweight='bold', color=REGION_COLORS['Africa'], ha='center')
|
| 265 |
ax3.text(2.0, -0.45, 'India', fontsize=13, fontweight='bold', color=REGION_COLORS['India'], ha='center')
|
| 266 |
|
|
@@ -345,7 +345,7 @@ def generate_statistics(df):
|
|
| 345 |
stats.append(f"Total species: {len(df)}")
|
| 346 |
stats.append("")
|
| 347 |
stats.append("By Region:")
|
| 348 |
-
for region in ['
|
| 349 |
count = len(df[df['Region'] == region])
|
| 350 |
percentage = (count / len(df)) * 100
|
| 351 |
stats.append(f" {region:10s}: {count:3d} species ({percentage:5.1f}%)")
|
|
@@ -363,7 +363,7 @@ def generate_statistics(df):
|
|
| 363 |
stats.append("")
|
| 364 |
|
| 365 |
stats.append("By Region:")
|
| 366 |
-
for region in ['
|
| 367 |
region_df = df[df['Region'] == region]
|
| 368 |
insects = len(region_df[region_df['Tag'] == 'insect'])
|
| 369 |
weeds = len(region_df[region_df['Tag'] == 'weed'])
|
|
@@ -376,7 +376,7 @@ def generate_statistics(df):
|
|
| 376 |
stats.append("3. ACCURACY STATISTICS")
|
| 377 |
stats.append("-" * 40)
|
| 378 |
|
| 379 |
-
for region in ['
|
| 380 |
region_df = df[df['Region'] == region]
|
| 381 |
acc = region_df['Accuracy'].dropna()
|
| 382 |
|
|
@@ -406,7 +406,7 @@ def generate_statistics(df):
|
|
| 406 |
stats.append("4. IPM INFORMATION COVERAGE")
|
| 407 |
stats.append("-" * 40)
|
| 408 |
|
| 409 |
-
for region in ['
|
| 410 |
region_df = df[df['Region'] == region]
|
| 411 |
with_ipm = region_df['Has_IPM'].sum()
|
| 412 |
total = len(region_df)
|
|
@@ -439,7 +439,7 @@ def generate_statistics(df):
|
|
| 439 |
stats.append("7. SPECIES OVERLAP ACROSS REGIONS")
|
| 440 |
stats.append("-" * 40)
|
| 441 |
|
| 442 |
-
us_species = set(df[df['Region'] == '
|
| 443 |
africa_species = set(df[df['Region'] == 'Africa']['Species'].str.lower().str.strip())
|
| 444 |
india_species = set(df[df['Region'] == 'India']['Species'].str.lower().str.strip())
|
| 445 |
|
|
@@ -448,12 +448,12 @@ def generate_statistics(df):
|
|
| 448 |
overlap_africa_india = africa_species & india_species
|
| 449 |
all_three = us_species & africa_species & india_species
|
| 450 |
|
| 451 |
-
stats.append(f"
|
| 452 |
if len(overlap_us_africa) > 0:
|
| 453 |
for species in sorted(overlap_us_africa):
|
| 454 |
stats.append(f" - {species}")
|
| 455 |
|
| 456 |
-
stats.append(f"\
|
| 457 |
if len(overlap_us_india) > 0:
|
| 458 |
for species in sorted(overlap_us_india):
|
| 459 |
stats.append(f" - {species}")
|
|
|
|
| 30 |
# Define color palette
|
| 31 |
COLORS = ['#2E86AB', '#A23B72', '#F18F01', '#C73E1D', '#6A994E', '#BC4B51', '#5B8E7D', '#F4A259']
|
| 32 |
REGION_COLORS = {
|
| 33 |
+
'Midwest USA': '#2E86AB',
|
| 34 |
'Africa': '#F18F01',
|
| 35 |
'India': '#6A994E'
|
| 36 |
}
|
|
|
|
| 49 |
print("Loading data from Excel file...")
|
| 50 |
|
| 51 |
# Read all sheets
|
| 52 |
+
us_df = pd.read_excel(DATA_FILE, sheet_name='Midwest USA')
|
| 53 |
africa_df = pd.read_excel(DATA_FILE, sheet_name='Africa')
|
| 54 |
india_df = pd.read_excel(DATA_FILE, sheet_name='India')
|
| 55 |
|
| 56 |
# Add region column
|
| 57 |
+
us_df['Region'] = 'Midwest USA'
|
| 58 |
africa_df['Region'] = 'Africa'
|
| 59 |
india_df['Region'] = 'India'
|
| 60 |
|
|
|
|
| 170 |
|
| 171 |
# Get insect and weed counts by region
|
| 172 |
tag_by_region = pd.crosstab(df['Region'], df['Tag'])
|
| 173 |
+
tag_by_region = tag_by_region.reindex(['Midwest USA', 'Africa', 'India'])
|
| 174 |
|
| 175 |
insects = tag_by_region['insect'].values if 'insect' in tag_by_region.columns else [0, 0, 0]
|
| 176 |
weeds = tag_by_region['weed'].values if 'weed' in tag_by_region.columns else [0, 0, 0]
|
|
|
|
| 200 |
accuracy_data = []
|
| 201 |
labels = []
|
| 202 |
colors_box = []
|
| 203 |
+
for region in ['Midwest USA', 'Africa', 'India']:
|
| 204 |
region_acc = df[df['Region'] == region]['Accuracy'].dropna()
|
| 205 |
if len(region_acc) > 0:
|
| 206 |
accuracy_data.append(region_acc)
|
|
|
|
| 227 |
ax3 = fig.add_subplot(gs[1, 0])
|
| 228 |
|
| 229 |
# Calculate species overlap
|
| 230 |
+
us_species = set(df[df['Region'] == 'Midwest USA']['Species'].str.lower().str.strip())
|
| 231 |
africa_species = set(df[df['Region'] == 'Africa']['Species'].str.lower().str.strip())
|
| 232 |
india_species = set(df[df['Region'] == 'India']['Species'].str.lower().str.strip())
|
| 233 |
|
|
|
|
| 248 |
# Circle parameters for proper overlap
|
| 249 |
radius = 1.0
|
| 250 |
# Positions chosen to create good overlaps
|
| 251 |
+
circle_us = Circle((1.2, 1.8), radius, color=REGION_COLORS['Midwest USA'], alpha=0.4,
|
| 252 |
+
linewidth=2, edgecolor=REGION_COLORS['Midwest USA'], fill=True)
|
| 253 |
circle_africa = Circle((2.8, 1.8), radius, color=REGION_COLORS['Africa'], alpha=0.4,
|
| 254 |
linewidth=2, edgecolor=REGION_COLORS['Africa'], fill=True)
|
| 255 |
circle_india = Circle((2.0, 0.7), radius, color=REGION_COLORS['India'], alpha=0.4,
|
|
|
|
| 260 |
ax3.add_patch(circle_india)
|
| 261 |
|
| 262 |
# Add labels for regions (outside circles, avoiding overlap)
|
| 263 |
+
ax3.text(0.4, 2.9, 'Midwest USA', fontsize=11, fontweight='bold', color=REGION_COLORS['Midwest USA'], ha='center')
|
| 264 |
ax3.text(3.6, 2.9, 'Africa', fontsize=13, fontweight='bold', color=REGION_COLORS['Africa'], ha='center')
|
| 265 |
ax3.text(2.0, -0.45, 'India', fontsize=13, fontweight='bold', color=REGION_COLORS['India'], ha='center')
|
| 266 |
|
|
|
|
| 345 |
stats.append(f"Total species: {len(df)}")
|
| 346 |
stats.append("")
|
| 347 |
stats.append("By Region:")
|
| 348 |
+
for region in ['Midwest USA', 'Africa', 'India']:
|
| 349 |
count = len(df[df['Region'] == region])
|
| 350 |
percentage = (count / len(df)) * 100
|
| 351 |
stats.append(f" {region:10s}: {count:3d} species ({percentage:5.1f}%)")
|
|
|
|
| 363 |
stats.append("")
|
| 364 |
|
| 365 |
stats.append("By Region:")
|
| 366 |
+
for region in ['Midwest USA', 'Africa', 'India']:
|
| 367 |
region_df = df[df['Region'] == region]
|
| 368 |
insects = len(region_df[region_df['Tag'] == 'insect'])
|
| 369 |
weeds = len(region_df[region_df['Tag'] == 'weed'])
|
|
|
|
| 376 |
stats.append("3. ACCURACY STATISTICS")
|
| 377 |
stats.append("-" * 40)
|
| 378 |
|
| 379 |
+
for region in ['Midwest USA', 'Africa', 'India']:
|
| 380 |
region_df = df[df['Region'] == region]
|
| 381 |
acc = region_df['Accuracy'].dropna()
|
| 382 |
|
|
|
|
| 406 |
stats.append("4. IPM INFORMATION COVERAGE")
|
| 407 |
stats.append("-" * 40)
|
| 408 |
|
| 409 |
+
for region in ['Midwest USA', 'Africa', 'India']:
|
| 410 |
region_df = df[df['Region'] == region]
|
| 411 |
with_ipm = region_df['Has_IPM'].sum()
|
| 412 |
total = len(region_df)
|
|
|
|
| 439 |
stats.append("7. SPECIES OVERLAP ACROSS REGIONS")
|
| 440 |
stats.append("-" * 40)
|
| 441 |
|
| 442 |
+
us_species = set(df[df['Region'] == 'Midwest USA']['Species'].str.lower().str.strip())
|
| 443 |
africa_species = set(df[df['Region'] == 'Africa']['Species'].str.lower().str.strip())
|
| 444 |
india_species = set(df[df['Region'] == 'India']['Species'].str.lower().str.strip())
|
| 445 |
|
|
|
|
| 448 |
overlap_africa_india = africa_species & india_species
|
| 449 |
all_three = us_species & africa_species & india_species
|
| 450 |
|
| 451 |
+
stats.append(f"Midwest USA & Africa: {len(overlap_us_africa)} species")
|
| 452 |
if len(overlap_us_africa) > 0:
|
| 453 |
for species in sorted(overlap_us_africa):
|
| 454 |
stats.append(f" - {species}")
|
| 455 |
|
| 456 |
+
stats.append(f"\nMidwest USA & India: {len(overlap_us_india)} species")
|
| 457 |
if len(overlap_us_india) > 0:
|
| 458 |
for species in sorted(overlap_us_india):
|
| 459 |
stats.append(f" - {species}")
|
species-organized/species_statistics.txt
CHANGED
|
@@ -7,7 +7,7 @@ PEST SPECIES ANALYSIS - STATISTICS SUMMARY
|
|
| 7 |
Total species: 126
|
| 8 |
|
| 9 |
By Region:
|
| 10 |
-
|
| 11 |
Africa : 35 species ( 27.8%)
|
| 12 |
India : 11 species ( 8.7%)
|
| 13 |
|
|
@@ -15,22 +15,22 @@ By Region:
|
|
| 15 |
----------------------------------------
|
| 16 |
Overall:
|
| 17 |
Insects: 65 (51.6%)
|
| 18 |
-
Weeds:
|
| 19 |
|
| 20 |
By Region:
|
| 21 |
-
|
| 22 |
Insects: 44
|
| 23 |
Weeds: 36
|
| 24 |
Africa:
|
| 25 |
Insects: 10
|
| 26 |
-
Weeds:
|
| 27 |
India:
|
| 28 |
Insects: 11
|
| 29 |
Weeds: 0
|
| 30 |
|
| 31 |
3. ACCURACY STATISTICS
|
| 32 |
----------------------------------------
|
| 33 |
-
|
| 34 |
Mean: 89.69%
|
| 35 |
Median: 91.00%
|
| 36 |
Std Dev: 11.74%
|
|
@@ -62,44 +62,44 @@ Overall (all regions):
|
|
| 62 |
|
| 63 |
4. IPM INFORMATION COVERAGE
|
| 64 |
----------------------------------------
|
| 65 |
-
|
| 66 |
Africa : 35/35 species (100.0%)
|
| 67 |
-
India :
|
| 68 |
-
Overall :
|
| 69 |
|
| 70 |
5. TOP 10 SPECIES BY ACCURACY
|
| 71 |
----------------------------------------
|
| 72 |
-
1. Seedcorn beetle (
|
| 73 |
-
2. Seedcorn maggot (
|
| 74 |
-
3. Hop Vine Borer (
|
| 75 |
-
4. Barnyardgrass (
|
| 76 |
-
5. common Cocklebur (
|
| 77 |
-
6. common Lambsquarters (
|
| 78 |
-
7. CommonWaterhemp (
|
| 79 |
-
8. Gaint ragweed (
|
| 80 |
-
9. Henbit (deadnettle) (
|
| 81 |
-
10. Jimsonweed (
|
| 82 |
|
| 83 |
6. BOTTOM 10 SPECIES BY ACCURACY
|
| 84 |
----------------------------------------
|
| 85 |
-
1. Annual ryegrass (
|
| 86 |
-
2. Spotted fireworm (
|
| 87 |
3. Cowpea aphid (Aphis craccivora ) - 59.0% [Africa]
|
| 88 |
4. Cowpea aphid (Aphis craccivora ) - 59.0% [India]
|
| 89 |
5. Spiraea Aphid (Aphis spiraecola ) - 67.0% [Africa]
|
| 90 |
6. Spiraea Aphid (Aphis spiraecola ) - 67.0% [India]
|
| 91 |
-
7. alfalfa weevil (
|
| 92 |
-
8. twospotted spider mite (
|
| 93 |
9. Corn ear borer (Helicoverpa armigera ) - 74.0% [Africa]
|
| 94 |
10. Corn ear borer (Helicoverpa armigera ) - 74.0% [India]
|
| 95 |
|
| 96 |
7. SPECIES OVERLAP ACROSS REGIONS
|
| 97 |
----------------------------------------
|
| 98 |
-
|
| 99 |
- amaranthus tuberculatus
|
| 100 |
- cyperus esculentus
|
| 101 |
|
| 102 |
-
|
| 103 |
- spodoptera frugiperda
|
| 104 |
|
| 105 |
Africa & India: 10 species
|
|
|
|
| 7 |
Total species: 126
|
| 8 |
|
| 9 |
By Region:
|
| 10 |
+
Midwest USA: 80 species ( 63.5%)
|
| 11 |
Africa : 35 species ( 27.8%)
|
| 12 |
India : 11 species ( 8.7%)
|
| 13 |
|
|
|
|
| 15 |
----------------------------------------
|
| 16 |
Overall:
|
| 17 |
Insects: 65 (51.6%)
|
| 18 |
+
Weeds: 61 (48.4%)
|
| 19 |
|
| 20 |
By Region:
|
| 21 |
+
Midwest USA:
|
| 22 |
Insects: 44
|
| 23 |
Weeds: 36
|
| 24 |
Africa:
|
| 25 |
Insects: 10
|
| 26 |
+
Weeds: 25
|
| 27 |
India:
|
| 28 |
Insects: 11
|
| 29 |
Weeds: 0
|
| 30 |
|
| 31 |
3. ACCURACY STATISTICS
|
| 32 |
----------------------------------------
|
| 33 |
+
Midwest USA:
|
| 34 |
Mean: 89.69%
|
| 35 |
Median: 91.00%
|
| 36 |
Std Dev: 11.74%
|
|
|
|
| 62 |
|
| 63 |
4. IPM INFORMATION COVERAGE
|
| 64 |
----------------------------------------
|
| 65 |
+
Midwest USA: 0/80 species ( 0.0%)
|
| 66 |
Africa : 35/35 species (100.0%)
|
| 67 |
+
India : 11/11 species (100.0%)
|
| 68 |
+
Overall : 46/126 species ( 36.5%)
|
| 69 |
|
| 70 |
5. TOP 10 SPECIES BY ACCURACY
|
| 71 |
----------------------------------------
|
| 72 |
+
1. Seedcorn beetle (Stenolophus lecontei ) - 100.0% [Midwest USA]
|
| 73 |
+
2. Seedcorn maggot (Delia platura ) - 100.0% [Midwest USA]
|
| 74 |
+
3. Hop Vine Borer (Hydraecia immanis ) - 100.0% [Midwest USA]
|
| 75 |
+
4. Barnyardgrass (Echinochloa crus-galli ) - 100.0% [Midwest USA]
|
| 76 |
+
5. common Cocklebur (Xanthium strumarium ) - 100.0% [Midwest USA]
|
| 77 |
+
6. common Lambsquarters (Chenopodium album ) - 100.0% [Midwest USA]
|
| 78 |
+
7. CommonWaterhemp (Amaranthus tuberculatus ) - 100.0% [Midwest USA]
|
| 79 |
+
8. Gaint ragweed (Ambrosia trifida ) - 100.0% [Midwest USA]
|
| 80 |
+
9. Henbit (deadnettle) (Lamium amplexicaule ) - 100.0% [Midwest USA]
|
| 81 |
+
10. Jimsonweed (Datura stramonium ) - 100.0% [Midwest USA]
|
| 82 |
|
| 83 |
6. BOTTOM 10 SPECIES BY ACCURACY
|
| 84 |
----------------------------------------
|
| 85 |
+
1. Annual ryegrass (Lolium multiflorum ) - 40.0% [Midwest USA]
|
| 86 |
+
2. Spotted fireworm (Choristoneura parallela ) - 44.0% [Midwest USA]
|
| 87 |
3. Cowpea aphid (Aphis craccivora ) - 59.0% [Africa]
|
| 88 |
4. Cowpea aphid (Aphis craccivora ) - 59.0% [India]
|
| 89 |
5. Spiraea Aphid (Aphis spiraecola ) - 67.0% [Africa]
|
| 90 |
6. Spiraea Aphid (Aphis spiraecola ) - 67.0% [India]
|
| 91 |
+
7. alfalfa weevil (Hypera postica ) - 73.0% [Midwest USA]
|
| 92 |
+
8. twospotted spider mite (Tetranychus urticae ) - 73.0% [Midwest USA]
|
| 93 |
9. Corn ear borer (Helicoverpa armigera ) - 74.0% [Africa]
|
| 94 |
10. Corn ear borer (Helicoverpa armigera ) - 74.0% [India]
|
| 95 |
|
| 96 |
7. SPECIES OVERLAP ACROSS REGIONS
|
| 97 |
----------------------------------------
|
| 98 |
+
Midwest USA & Africa: 2 species
|
| 99 |
- amaranthus tuberculatus
|
| 100 |
- cyperus esculentus
|
| 101 |
|
| 102 |
+
Midwest USA & India: 1 species
|
| 103 |
- spodoptera frugiperda
|
| 104 |
|
| 105 |
Africa & India: 10 species
|
species-organized/species_table.tex
CHANGED
|
@@ -43,7 +43,8 @@ Africa & \textit{Amaranthus viridis} & Green Amaranth & weed & 95.0 & Yes \\
|
|
| 43 |
Africa & \textit{Cyperus entrerianus} & Deeproot Sedge & weed & 95.0 & Yes \\
|
| 44 |
Africa & \textit{Cyperus esculentus} & Yellow nutsedge & weed & 95.0 & Yes \\
|
| 45 |
Africa & \textit{Cyperus haspan} & Haspan flatsedge & weed & 95.0 & Yes \\
|
| 46 |
-
Africa & \textit{
|
|
|
|
| 47 |
Africa & \textit{Cyperus rotundus} & Purple Nutsedge & weed & 90.0 & Yes \\
|
| 48 |
Africa & \textit{Medicago minima} & Little Bur-clover & weed & 90.0 & Yes \\
|
| 49 |
Africa & \textit{Cyperus prolifer} & Dwarf papyrus & weed & 80.0 & Yes \\
|
|
@@ -54,9 +55,8 @@ Africa & \textit{Cyperus mindorensis} & nan & weed & 100.0 & Yes \\
|
|
| 54 |
Africa & \textit{Cleome houtteana} & Spider flower & weed & 100.0 & Yes \\
|
| 55 |
Africa & \textit{Medicago falcata} & Yellow alfalfa & weed & 100.0 & Yes \\
|
| 56 |
Africa & \textit{Medicago lupulina} & Black Medick & weed & 100.0 & Yes \\
|
| 57 |
-
Africa & \textit{
|
| 58 |
-
|
| 59 |
-
India & \textit{Spodoptera frugiperda} & Fall Armyworm & insect & — & No \\
|
| 60 |
India & \textit{Halyomorpha halys} & Brown Marmorated Stink Bug & insect & 95.0 & Yes \\
|
| 61 |
India & \textit{Nezara viridula} & Green stink bug & insect & 88.0 & Yes \\
|
| 62 |
India & \textit{Drosophila suzukii} & Spotted-winged Drosophila & insect & 86.0 & Yes \\
|
|
@@ -67,85 +67,85 @@ India & \textit{Euborellia annulipes} & Ring-legged Earwig & insect & 79.0 & Yes
|
|
| 67 |
India & \textit{Helicoverpa armigera} & Corn ear borer & insect & 74.0 & Yes \\
|
| 68 |
India & \textit{Aphis spiraecola} & Spiraea Aphid & insect & 67.0 & Yes \\
|
| 69 |
India & \textit{Aphis craccivora} & Cowpea aphid & insect & 59.0 & Yes \\
|
| 70 |
-
|
| 71 |
-
|
| 72 |
-
|
| 73 |
-
|
| 74 |
-
|
| 75 |
-
|
| 76 |
-
|
| 77 |
-
|
| 78 |
-
|
| 79 |
-
|
| 80 |
-
|
| 81 |
-
|
| 82 |
-
|
| 83 |
-
|
| 84 |
-
|
| 85 |
-
|
| 86 |
-
|
| 87 |
-
|
| 88 |
-
|
| 89 |
-
|
| 90 |
-
|
| 91 |
-
|
| 92 |
-
|
| 93 |
-
|
| 94 |
-
|
| 95 |
-
|
| 96 |
-
|
| 97 |
-
|
| 98 |
-
|
| 99 |
-
|
| 100 |
-
|
| 101 |
-
|
| 102 |
-
|
| 103 |
-
|
| 104 |
-
|
| 105 |
-
|
| 106 |
-
|
| 107 |
-
|
| 108 |
-
|
| 109 |
-
|
| 110 |
-
|
| 111 |
-
|
| 112 |
-
|
| 113 |
-
|
| 114 |
-
|
| 115 |
-
|
| 116 |
-
|
| 117 |
-
|
| 118 |
-
|
| 119 |
-
|
| 120 |
-
|
| 121 |
-
|
| 122 |
-
|
| 123 |
-
|
| 124 |
-
|
| 125 |
-
|
| 126 |
-
|
| 127 |
-
|
| 128 |
-
|
| 129 |
-
|
| 130 |
-
|
| 131 |
-
|
| 132 |
-
|
| 133 |
-
|
| 134 |
-
|
| 135 |
-
|
| 136 |
-
|
| 137 |
-
|
| 138 |
-
|
| 139 |
-
|
| 140 |
-
|
| 141 |
-
|
| 142 |
-
|
| 143 |
-
|
| 144 |
-
|
| 145 |
-
|
| 146 |
-
|
| 147 |
-
|
| 148 |
-
|
| 149 |
-
|
| 150 |
|
| 151 |
\end{longtable}
|
|
|
|
| 43 |
Africa & \textit{Cyperus entrerianus} & Deeproot Sedge & weed & 95.0 & Yes \\
|
| 44 |
Africa & \textit{Cyperus esculentus} & Yellow nutsedge & weed & 95.0 & Yes \\
|
| 45 |
Africa & \textit{Cyperus haspan} & Haspan flatsedge & weed & 95.0 & Yes \\
|
| 46 |
+
Africa & \textit{Medicago polymorpha} & Burr Medic & weed & 95.0 & Yes \\
|
| 47 |
+
Africa & \textit{Cyperus iria l.} & Rice flatsedge & weed & 90.0 & Yes \\
|
| 48 |
Africa & \textit{Cyperus rotundus} & Purple Nutsedge & weed & 90.0 & Yes \\
|
| 49 |
Africa & \textit{Medicago minima} & Little Bur-clover & weed & 90.0 & Yes \\
|
| 50 |
Africa & \textit{Cyperus prolifer} & Dwarf papyrus & weed & 80.0 & Yes \\
|
|
|
|
| 55 |
Africa & \textit{Cleome houtteana} & Spider flower & weed & 100.0 & Yes \\
|
| 56 |
Africa & \textit{Medicago falcata} & Yellow alfalfa & weed & 100.0 & Yes \\
|
| 57 |
Africa & \textit{Medicago lupulina} & Black Medick & weed & 100.0 & Yes \\
|
| 58 |
+
Africa & \textit{Striga asiatica} & Witch weed & weed & 100.0 & Yes \\
|
| 59 |
+
India & \textit{Spodoptera frugiperda} & Fall Armyworm & insect & — & Yes \\
|
|
|
|
| 60 |
India & \textit{Halyomorpha halys} & Brown Marmorated Stink Bug & insect & 95.0 & Yes \\
|
| 61 |
India & \textit{Nezara viridula} & Green stink bug & insect & 88.0 & Yes \\
|
| 62 |
India & \textit{Drosophila suzukii} & Spotted-winged Drosophila & insect & 86.0 & Yes \\
|
|
|
|
| 67 |
India & \textit{Helicoverpa armigera} & Corn ear borer & insect & 74.0 & Yes \\
|
| 68 |
India & \textit{Aphis spiraecola} & Spiraea Aphid & insect & 67.0 & Yes \\
|
| 69 |
India & \textit{Aphis craccivora} & Cowpea aphid & insect & 59.0 & Yes \\
|
| 70 |
+
Midwest USA & \textit{Chaetocnema pulicaria} & corn flea beetle & insect & — & No \\
|
| 71 |
+
Midwest USA & \textit{Hypera zoilus} & clover leaf weevil & insect & — & No \\
|
| 72 |
+
Midwest USA & \textit{Agromyza frontella} & alfalfa blotch leafminer & insect & — & No \\
|
| 73 |
+
Midwest USA & \textit{Resseliella maxima} & soybean gall midge & insect & — & No \\
|
| 74 |
+
Midwest USA & \textit{Aphis glycines} & soybean aphid & insect & — & No \\
|
| 75 |
+
Midwest USA & \textit{Damsel bugs} & Damsel bugs & insect & — & No \\
|
| 76 |
+
Midwest USA & \textit{Flower fly larvae} & Flower fly larvae & insect & — & No \\
|
| 77 |
+
Midwest USA & \textit{Ground beetles} & Ground beetles & insect & — & No \\
|
| 78 |
+
Midwest USA & \textit{Lacewings} & Lacewings & insect & — & No \\
|
| 79 |
+
Midwest USA & \textit{Lady beetles} & Lady beetles & insect & — & No \\
|
| 80 |
+
Midwest USA & \textit{Parasitoid wasps} & Parasitoid wasps & insect & — & No \\
|
| 81 |
+
Midwest USA & \textit{Pirate bugs} & Pirate bugs & insect & — & No \\
|
| 82 |
+
Midwest USA & \textit{Soldier beetles} & Soldier beetles & insect & — & No \\
|
| 83 |
+
Midwest USA & \textit{Podisus maculiventris} & Spined soldier bug & insect & — & No \\
|
| 84 |
+
Midwest USA & \textit{Tachinid flies} & Tachinid flies & insect & — & No \\
|
| 85 |
+
Midwest USA & \textit{Empoasca fabae} & potato leafhopper & insect & 97.0 & No \\
|
| 86 |
+
Midwest USA & \textit{Striacosta albicosta} & western bean cutworm & insect & 97.0 & No \\
|
| 87 |
+
Midwest USA & \textit{Hypena scabra} & green cloverworm & insect & 96.0 & No \\
|
| 88 |
+
Midwest USA & \textit{Agrotis ipsilon} & black cutworm & insect & 95.0 & No \\
|
| 89 |
+
Midwest USA & \textit{Vanessa cardui} & painted lady & insect & 95.0 & No \\
|
| 90 |
+
Midwest USA & \textit{Popillia japonica} & Japanese beetle & insect & 94.0 & No \\
|
| 91 |
+
Midwest USA & \textit{Mythimna unipuncta} & armyworm & insect & 94.0 & No \\
|
| 92 |
+
Midwest USA & \textit{Lygus lineolaris} & tarnished plant bug & insect & 92.0 & No \\
|
| 93 |
+
Midwest USA & \textit{Colias eurytheme} & alfalfa caterpillar & insect & 91.0 & No \\
|
| 94 |
+
Midwest USA & \textit{Microtechnites bractatus} & garden fleahopper & insect & 90.0 & No \\
|
| 95 |
+
Midwest USA & \textit{Papaipema nebris} & stalk borer & insect & 90.0 & No \\
|
| 96 |
+
Midwest USA & \textit{Sitona hispidulus} & clover root curculio & insect & 89.0 & No \\
|
| 97 |
+
Midwest USA & \textit{Philaenus spumarius} & meadow spittlebug & insect & 89.0 & No \\
|
| 98 |
+
Midwest USA & \textit{Dectes texanus} & dectes stem borer & insect & 88.0 & No \\
|
| 99 |
+
Midwest USA & \textit{Ostrinia nubilalis} & European corn borer & insect & 88.0 & No \\
|
| 100 |
+
Midwest USA & \textit{Cerotoma trifurcata} & bean leaf beetle & insect & 87.0 & No \\
|
| 101 |
+
Midwest USA & \textit{Helicoverpa zea} & Tomato fruitworm & insect & 87.0 & No \\
|
| 102 |
+
Midwest USA & \textit{Spodoptera ornithogalli} & yellowstriped armyworm & insect & 86.0 & No \\
|
| 103 |
+
Midwest USA & \textit{Chrysodeixis includens} & soybean looper & insect & 83.0 & No \\
|
| 104 |
+
Midwest USA & \textit{Spodoptera frugiperda} & fall armyworm & insect & 80.0 & No \\
|
| 105 |
+
Midwest USA & \textit{Calomycterus setarius} & imported longhorned weevil & insect & 79.0 & No \\
|
| 106 |
+
Midwest USA & \textit{Loxostege cereralis} & alfalfa webworm & insect & 79.0 & No \\
|
| 107 |
+
Midwest USA & \textit{Odontota horni} & Soybean leaf miner & insect & 75.0 & No \\
|
| 108 |
+
Midwest USA & \textit{Hypera postica} & alfalfa weevil & insect & 73.0 & No \\
|
| 109 |
+
Midwest USA & \textit{Tetranychus urticae} & twospotted spider mite & insect & 73.0 & No \\
|
| 110 |
+
Midwest USA & \textit{Choristoneura parallela} & Spotted fireworm & insect & 44.0 & No \\
|
| 111 |
+
Midwest USA & \textit{Stenolophus lecontei} & Seedcorn beetle & insect & 100.0 & No \\
|
| 112 |
+
Midwest USA & \textit{Delia platura} & Seedcorn maggot & insect & 100.0 & No \\
|
| 113 |
+
Midwest USA & \textit{Hydraecia immanis} & Hop Vine Borer & insect & 100.0 & No \\
|
| 114 |
+
Midwest USA & \textit{Solanum ptycanthum} & Eastern black nightshade & weed & — & No \\
|
| 115 |
+
Midwest USA & \textit{Conyza canadensis} & Horseweed & weed & — & No \\
|
| 116 |
+
Midwest USA & \textit{Kochia scoparia} & Kochia & weed & — & No \\
|
| 117 |
+
Midwest USA & \textit{Sinapis arvensis} & Wild mustard & weed & — & No \\
|
| 118 |
+
Midwest USA & \textit{Ambrosia artemisiifolia} & common Ragweed & weed & 95.0 & No \\
|
| 119 |
+
Midwest USA & \textit{Stellaria media} & commonChickweed & weed & 95.0 & No \\
|
| 120 |
+
Midwest USA & \textit{Equisetum arvense} & Field Horsetail & weed & 95.0 & No \\
|
| 121 |
+
Midwest USA & \textit{Digitaria sanguinalis} & Large crabgrass & weed & 95.0 & No \\
|
| 122 |
+
Midwest USA & \textit{Sida spinosa} & Prickly sida & weed & 95.0 & No \\
|
| 123 |
+
Midwest USA & \textit{Cyperus esculentus} & yellow Nutsedge & weed & 95.0 & No \\
|
| 124 |
+
Midwest USA & \textit{Helianthus annuus} & Common Sunflower & weed & 90.0 & No \\
|
| 125 |
+
Midwest USA & \textit{Bromus tectorum} & Downy brome & weed & 90.0 & No \\
|
| 126 |
+
Midwest USA & \textit{Setaria viridis} & Green foxtail & weed & 90.0 & No \\
|
| 127 |
+
Midwest USA & \textit{Euphorbia dentata} & Toothed spurge & weed & 90.0 & No \\
|
| 128 |
+
Midwest USA & \textit{Mirabilis nyctaginea} & wild Four-o’clock & weed & 90.0 & No \\
|
| 129 |
+
Midwest USA & \textit{Setaria faberi} & Giant foxtail & weed & 85.0 & No \\
|
| 130 |
+
Midwest USA & \textit{Eleusine indica} & Goosegrass & weed & 85.0 & No \\
|
| 131 |
+
Midwest USA & \textit{Salsola tragus} & Russian thistle & weed & 85.0 & No \\
|
| 132 |
+
Midwest USA & \textit{Sorghum bicolor} & Shattercane & weed & 85.0 & No \\
|
| 133 |
+
Midwest USA & \textit{Setaria pumila} & Yellow foxtail & weed & 85.0 & No \\
|
| 134 |
+
Midwest USA & \textit{Persicaria pensylvanica} & Pennsylvania smartweed & weed & 80.0 & No \\
|
| 135 |
+
Midwest USA & \textit{Amaranthus palmeri} & Palmer amaranth & weed & 75.0 & No \\
|
| 136 |
+
Midwest USA & \textit{Lolium multiflorum} & Annual ryegrass & weed & 40.0 & No \\
|
| 137 |
+
Midwest USA & \textit{Echinochloa crus-galli} & Barnyardgrass & weed & 100.0 & No \\
|
| 138 |
+
Midwest USA & \textit{Xanthium strumarium} & common Cocklebur & weed & 100.0 & No \\
|
| 139 |
+
Midwest USA & \textit{Chenopodium album} & common Lambsquarters & weed & 100.0 & No \\
|
| 140 |
+
Midwest USA & \textit{Amaranthus tuberculatus} & CommonWaterhemp & weed & 100.0 & No \\
|
| 141 |
+
Midwest USA & \textit{Ambrosia trifida} & Gaint ragweed & weed & 100.0 & No \\
|
| 142 |
+
Midwest USA & \textit{Lamium amplexicaule} & Henbit (deadnettle) & weed & 100.0 & No \\
|
| 143 |
+
Midwest USA & \textit{Datura stramonium} & Jimsonweed & weed & 100.0 & No \\
|
| 144 |
+
Midwest USA & \textit{Lactuca serriola} & Prickly lettuce & weed & 100.0 & No \\
|
| 145 |
+
Midwest USA & \textit{Amaranthus retroflexus} & Redroot pigweed & weed & 100.0 & No \\
|
| 146 |
+
Midwest USA & \textit{Equisetum hyemale} & Scouringrush & weed & 100.0 & No \\
|
| 147 |
+
Midwest USA & \textit{Capsella bursa-pastoris} & Shepherd’s purse & weed & 100.0 & No \\
|
| 148 |
+
Midwest USA & \textit{Abutilon theophrasti} & Velvetleaf & weed & 100.0 & No \\
|
| 149 |
+
Midwest USA & \textit{Daucus carota} & Wild Carrot & weed & 100.0 & No \\
|
| 150 |
|
| 151 |
\end{longtable}
|