arbabarshad Claude Opus 4.6 commited on
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

  • SHA256: 031382b328cd928ae91de47e7c205cffc761f220cc2c273731e6be1631c893d5
  • Pointer size: 131 Bytes
  • Size of remote file: 427 kB

Git LFS Details

  • SHA256: fdc3ab7a7b0b81ec829fd73ab26c17207fa0f63001fa6bd71943cfe2e7bf6c7b
  • Pointer size: 131 Bytes
  • Size of remote file: 438 kB
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
- 'US': '#2E86AB',
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='US')
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'] = 'US'
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(['US', '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,7 +200,7 @@ def create_visualization(df):
200
  accuracy_data = []
201
  labels = []
202
  colors_box = []
203
- for region in ['US', 'Africa', 'India']:
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'] == 'US']['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,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['US'], alpha=0.4,
252
- linewidth=2, edgecolor=REGION_COLORS['US'], 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,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, 'US', fontsize=13, fontweight='bold', color=REGION_COLORS['US'], 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,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 ['US', '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,7 +363,7 @@ def generate_statistics(df):
363
  stats.append("")
364
 
365
  stats.append("By Region:")
366
- for region in ['US', '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,7 +376,7 @@ def generate_statistics(df):
376
  stats.append("3. ACCURACY STATISTICS")
377
  stats.append("-" * 40)
378
 
379
- for region in ['US', 'Africa', 'India']:
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 ['US', 'Africa', 'India']:
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'] == 'US']['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,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"US & 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"\nUS & 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}")
 
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
- US : 80 species ( 63.5%)
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: 59 (46.8%)
19
 
20
  By Region:
21
- US:
22
  Insects: 44
23
  Weeds: 36
24
  Africa:
25
  Insects: 10
26
- Weeds: 23
27
  India:
28
  Insects: 11
29
  Weeds: 0
30
 
31
  3. ACCURACY STATISTICS
32
  ----------------------------------------
33
- US:
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
- US : 0/80 species ( 0.0%)
66
  Africa : 35/35 species (100.0%)
67
- India : 10/11 species ( 90.9%)
68
- Overall : 45/126 species ( 35.7%)
69
 
70
  5. TOP 10 SPECIES BY ACCURACY
71
  ----------------------------------------
72
- 1. Seedcorn beetle (stenolophus lecontei ) - 100.0% [US]
73
- 2. Seedcorn maggot (delia platura ) - 100.0% [US]
74
- 3. Hop Vine Borer (hydraecia immanis ) - 100.0% [US]
75
- 4. Barnyardgrass (echinochloa crus-galli ) - 100.0% [US]
76
- 5. common Cocklebur (xanthium strumarium ) - 100.0% [US]
77
- 6. common Lambsquarters (chenopodium album ) - 100.0% [US]
78
- 7. CommonWaterhemp (amaranthus tuberculatus ) - 100.0% [US]
79
- 8. Gaint ragweed (ambrosia trifida ) - 100.0% [US]
80
- 9. Henbit (deadnettle) (lamium amplexicaule ) - 100.0% [US]
81
- 10. Jimsonweed (datura stramonium ) - 100.0% [US]
82
 
83
  6. BOTTOM 10 SPECIES BY ACCURACY
84
  ----------------------------------------
85
- 1. Annual ryegrass (lolium multiflorum ) - 40.0% [US]
86
- 2. Spotted fireworm (choristoneura parallela ) - 44.0% [US]
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% [US]
92
- 8. twospotted spider mite (tetranychus urticae ) - 73.0% [US]
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
- US & Africa: 2 species
99
  - amaranthus tuberculatus
100
  - cyperus esculentus
101
 
102
- US & India: 1 species
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{Cyperus iria L.} & Rice flatsedge & weed & 90.0 & Yes \\
 
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{Medicago polymorpha} & Burr Medic & & 95.0 & Yes \\
58
- Africa & \textit{Striga asiatica} & Witch weed & & 100.0 & Yes \\
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
- US & \textit{chaetocnema pulicaria} & corn flea beetle & insect & — & No \\
71
- US & \textit{hypera zoilus} & clover leaf weevil & insect & — & No \\
72
- US & \textit{agromyza frontella} & alfalfa blotch leafminer & insect & — & No \\
73
- US & \textit{resseliella maxima} & soybean gall midge & insect & — & No \\
74
- US & \textit{aphis glycines} & soybean aphid & insect & — & No \\
75
- US & \textit{Damsel bugs} & Damsel bugs & insect & — & No \\
76
- US & \textit{Flower fly larvae} & Flower fly larvae & insect & — & No \\
77
- US & \textit{Ground beetles} & Ground beetles & insect & — & No \\
78
- US & \textit{Lacewings} & Lacewings & insect & — & No \\
79
- US & \textit{Lady beetles} & Lady beetles & insect & — & No \\
80
- US & \textit{Parasitoid wasps} & Parasitoid wasps & insect & — & No \\
81
- US & \textit{Pirate bugs} & Pirate bugs & insect & — & No \\
82
- US & \textit{Soldier beetles} & Soldier beetles & insect & — & No \\
83
- US & \textit{Podisus maculiventris} & Spined soldier bug & insect & — & No \\
84
- US & \textit{Tachinid flies} & Tachinid flies & insect & — & No \\
85
- US & \textit{empoasca fabae} & potato leafhopper & insect & 97.0 & No \\
86
- US & \textit{striacosta albicosta} & western bean cutworm & insect & 97.0 & No \\
87
- US & \textit{hypena scabra} & green cloverworm & insect & 96.0 & No \\
88
- US & \textit{agrotis ipsilon} & black cutworm & insect & 95.0 & No \\
89
- US & \textit{vanessa cardui} & painted lady & insect & 95.0 & No \\
90
- US & \textit{popillia japonica} & Japanese beetle & insect & 94.0 & No \\
91
- US & \textit{mythimna unipuncta} & armyworm & insect & 94.0 & No \\
92
- US & \textit{lygus lineolaris} & tarnished plant bug & insect & 92.0 & No \\
93
- US & \textit{colias eurytheme} & alfalfa caterpillar & insect & 91.0 & No \\
94
- US & \textit{microtechnites bractatus} & garden fleahopper & insect & 90.0 & No \\
95
- US & \textit{papaipema nebris} & stalk borer & insect & 90.0 & No \\
96
- US & \textit{sitona hispidulus} & clover root curculio & insect & 89.0 & No \\
97
- US & \textit{philaenus spumarius} & meadow spittlebug & insect & 89.0 & No \\
98
- US & \textit{dectes texanus} & dectes stem borer & insect & 88.0 & No \\
99
- US & \textit{ostrinia nubilalis} & European corn borer & insect & 88.0 & No \\
100
- US & \textit{cerotoma trifurcata} & bean leaf beetle & insect & 87.0 & No \\
101
- US & \textit{helicoverpa zea} & Tomato fruitworm & insect & 87.0 & No \\
102
- US & \textit{spodoptera ornithogalli} & yellowstriped armyworm & insect & 86.0 & No \\
103
- US & \textit{chrysodeixis includens} & soybean looper & insect & 83.0 & No \\
104
- US & \textit{spodoptera frugiperda} & fall armyworm & insect & 80.0 & No \\
105
- US & \textit{calomycterus setarius} & imported longhorned weevil & insect & 79.0 & No \\
106
- US & \textit{loxostege cereralis} & alfalfa webworm & insect & 79.0 & No \\
107
- US & \textit{odontota horni} & Soybean leaf miner & insect & 75.0 & No \\
108
- US & \textit{hypera postica} & alfalfa weevil & insect & 73.0 & No \\
109
- US & \textit{tetranychus urticae} & twospotted spider mite & insect & 73.0 & No \\
110
- US & \textit{choristoneura parallela} & Spotted fireworm & insect & 44.0 & No \\
111
- US & \textit{stenolophus lecontei} & Seedcorn beetle & insect & 100.0 & No \\
112
- US & \textit{delia platura} & Seedcorn maggot & insect & 100.0 & No \\
113
- US & \textit{hydraecia immanis} & Hop Vine Borer & insect & 100.0 & No \\
114
- US & \textit{solanum ptycanthum} & Eastern black nightshade & weed & — & No \\
115
- US & \textit{conyza canadensis} & Horseweed & weed & — & No \\
116
- US & \textit{kochia scoparia} & Kochia & weed & — & No \\
117
- US & \textit{sinapis arvensis} & Wild mustard & weed & — & No \\
118
- US & \textit{ambrosia artemisiifolia} & common Ragweed & weed & 95.0 & No \\
119
- US & \textit{stellaria media} & commonChickweed & weed & 95.0 & No \\
120
- US & \textit{equisetum arvense} & Field Horsetail & weed & 95.0 & No \\
121
- US & \textit{digitaria sanguinalis} & Large crabgrass & weed & 95.0 & No \\
122
- US & \textit{sida spinosa} & Prickly sida & weed & 95.0 & No \\
123
- US & \textit{cyperus esculentus} & yellow Nutsedge & weed & 95.0 & No \\
124
- US & \textit{helianthus annuus} & Common Sunflower & weed & 90.0 & No \\
125
- US & \textit{bromus tectorum} & Downy brome & weed & 90.0 & No \\
126
- US & \textit{setaria viridis} & Green foxtail & weed & 90.0 & No \\
127
- US & \textit{euphorbia dentata} & Toothed spurge & weed & 90.0 & No \\
128
- US & \textit{mirabilis nyctaginea} & wild Four-o’clock & weed & 90.0 & No \\
129
- US & \textit{setaria faberi} & Giant foxtail & weed & 85.0 & No \\
130
- US & \textit{eleusine indica} & Goosegrass & weed & 85.0 & No \\
131
- US & \textit{salsola tragus} & Russian thistle & weed & 85.0 & No \\
132
- US & \textit{sorghum bicolor} & Shattercane & weed & 85.0 & No \\
133
- US & \textit{setaria pumila} & Yellow foxtail & weed & 85.0 & No \\
134
- US & \textit{persicaria pensylvanica} & Pennsylvania smartweed & weed & 80.0 & No \\
135
- US & \textit{amaranthus palmeri} & Palmer amaranth & weed & 75.0 & No \\
136
- US & \textit{lolium multiflorum} & Annual ryegrass & weed & 40.0 & No \\
137
- US & \textit{echinochloa crus-galli} & Barnyardgrass & weed & 100.0 & No \\
138
- US & \textit{xanthium strumarium} & common Cocklebur & weed & 100.0 & No \\
139
- US & \textit{chenopodium album} & common Lambsquarters & weed & 100.0 & No \\
140
- US & \textit{amaranthus tuberculatus} & CommonWaterhemp & weed & 100.0 & No \\
141
- US & \textit{ambrosia trifida} & Gaint ragweed & weed & 100.0 & No \\
142
- US & \textit{lamium amplexicaule} & Henbit (deadnettle) & weed & 100.0 & No \\
143
- US & \textit{datura stramonium} & Jimsonweed & weed & 100.0 & No \\
144
- US & \textit{lactuca serriola} & Prickly lettuce & weed & 100.0 & No \\
145
- US & \textit{amaranthus retroflexus} & Redroot pigweed & weed & 100.0 & No \\
146
- US & \textit{equisetum hyemale} & Scouringrush & weed & 100.0 & No \\
147
- US & \textit{capsella bursa-pastoris} & Shepherd’s purse & weed & 100.0 & No \\
148
- US & \textit{abutilon theophrasti} & Velvetleaf & weed & 100.0 & No \\
149
- US & \textit{daucus carota} & Wild Carrot & weed & 100.0 & No \\
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}