Skip to content

Commit aae5da1

Browse files
committed
main page update
1 parent 37c5f86 commit aae5da1

File tree

1 file changed

+90
-183
lines changed

1 file changed

+90
-183
lines changed

src/Components/Main.jsx

Lines changed: 90 additions & 183 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,10 @@ import CorticalSites4 from '../Pictures/Research/CorticalSites4.jpg';
1414
import CorticalSites5 from '../Pictures/Research/CorticalSites5.jpg';
1515

1616
function Main() {
17-
const [index1, setIndex1] = useState(0);
17+
const [index, setIndex] = useState(0);
1818

19-
const handleSelect1 = (selectedIndex) => {
20-
setIndex1(selectedIndex);
21-
};
22-
23-
const [index2, setIndex2] = useState(0);
24-
25-
const handleSelect2 = (selectedIndex) => {
26-
setIndex2(selectedIndex);
19+
const handleSelect = (selectedIndex) => {
20+
setIndex(selectedIndex);
2721
};
2822

2923
return (
@@ -74,27 +68,8 @@ function Main() {
7468
Full Text
7569
</Button>
7670
</Col>
77-
{' '}
78-
same community are adjacent (boundaries shown in black lines). D
79-
Spring-loaded network plot; nodes (circles) that are more strongly
80-
connected are drawn more closely together. The size of each node is
81-
proportional to its strength. Community membership is indicated by the
82-
fill color of each node. The nodes outlined in blue are LE nodes. E
83-
Network metrics were calculated—PC (participation coefficient),
84-
strength, CC (clustering coefficient), LE (local efficiency), and EC
85-
(eigenvector centrality). Metric values for every node are plotted;
86-
large colored points represent critical nodes and small gray points are
87-
all other nodes. Boxes demonstrate the median and interquartile range.
88-
We used these metrics to train machine learning classifiers to predict
89-
which nodes would be critical to language and speech. Example data (C–E)
90-
are provided from a single participant (n = 1) for each visualization.
91-
Source data are provided as a Source Data file.
9271
<Col>
93-
<Carousel
94-
interval={null}
95-
activeIndex={index1}
96-
onSelect={handleSelect1}
97-
>
72+
<Carousel interval={null} activeIndex={index} onSelect={handleSelect}>
9873
<Carousel.Item>
9974
<Image fluid src={CorticalSites1} />
10075
</Carousel.Item>
@@ -111,156 +86,15 @@ function Main() {
11186
<Image fluid src={CorticalSites5} />
11287
</Carousel.Item>
11388
</Carousel>
114-
115-
{index1 === 0 && (
116-
<p>
117-
"A DES was used either intraoperatively (depicted) or in the
118-
epilepsy monitoring unit to identify sites critical to language
119-
and speech. These were subdivided into cortical regions causing
120-
language errors (LE) or speech arrest (SA). B We recorded
121-
continuous ECoG while participants engaged in a word-reading task.
122-
C We generated one static network for each participant using
123-
pairwise high-gamma correlations. Color-coded adjacency matrix
124-
shown; the color in position (m,n) reflects to the high-gamma
125-
correlation between electrode m and n. r is the Fisher-transformed
126-
Pearson correlation. Community partitions were discovered using
127-
modularity maximization. Electrodes have been re-ordered so those
128-
belonging to the same community are adjacent (boundaries shown in
129-
black lines). D Spring-loaded network plot; nodes (circles) that
130-
are more strongly connected are drawn more closely together. The
131-
size of each node is proportional to its strength. Community
132-
membership is indicated by the fill color of each node. The nodes
133-
outlined in blue are LE nodes. E Network metrics were
134-
calculated—PC (participation coefficient), strength, CC
135-
(clustering coefficient), LE (local efficiency), and EC
136-
(eigenvector centrality). Metric values for every node are
137-
plotted; large colored points represent critical nodes and small
138-
gray points are all other nodes. Boxes demonstrate the median and
139-
interquartile range. We used these metrics to train machine
140-
learning classifiers to predict which nodes would be critical to
141-
language and speech. Example data (C–E) are provided from a single
142-
participant (n = 1) for each visualization. Source data are
143-
provided as a Source Data file."
144-
</p>
145-
)}
146-
147-
{index1 === 1 && (
148-
<p>
149-
"PC participation coefficient, S strength, CC clustering
150-
coefficient, LEff local efficiency, EC eigenvector centrality. A
151-
Diagram illustrating coassignment. Two yellow-outlined coassigned
152-
nodes are found within the same community (dark blue fill); two
153-
blue-outlined nodes are found in two different communities
154-
(magenta and orange fill)—i.e., not coassigned. B Diagram
155-
demonstrating graph metrics. The large magenta node in the top
156-
panel has a high PC—it connects across all communities in this
157-
network. The same node has a low clustering coefficient (its
158-
neighbors are not themselves connected, denoted by dashed arrows)
159-
and low local efficiency (long path lengths between its
160-
neighbors). In the bottom panel, the large dark blue node has high
161-
strength, i.e., a high sum of connection weights. The large orange
162-
node has higher eigenvector centrality than the smaller orange
163-
node; both have the same number of connections, but the larger
164-
node’s connections themselves have more connections. C Intuition
165-
for three node types. Connector nodes connect across communities
166-
(high PC), while their neighbors do not connect as closely to each
167-
other (low CC, LEff). Global hubs connect to many nodes across the
168-
network (high PC, high S, likely high EC). Local hubs connect
169-
densely in their neighborhood (low PC, high CC/LEff)."
170-
{' '}
171-
</p>
172-
)}
173-
174-
{index1 === 2 && (
175-
<p>
176-
"PC participation coefficient, S strength, CC clustering
177-
coefficient, LEff local efficiency, EC eigenvector centrality. A
178-
Composite of all participants’ electrodes colocalized on a single
179-
template brain. Speech arrest nodes (yellow fill) were primarily
180-
located in ventral premotor regions, but also in ventrolateral
181-
prefrontal and ventral temporal regions. Language error nodes
182-
(blue fill) were widely distributed in perisylvian regions. B
183-
Three example participant brain reconstructions. Node color
184-
(filled) represents community assignment, and node size is
185-
proportional to its participation coefficient. The outline color
186-
indicates critical nodes (blue—LE node, yellow—SA node). C
187-
Corresponding three network diagrams. The electrode position is
188-
spring-weighted (stronger connections draw electrodes closer
189-
together). Fill color indicates community, and if present, outline
190-
color indicates critical node type (LE vs. SA) D Corresponding
191-
network metrics for the three example patients. Metrics for all
192-
nodes (electrodes) for each of the three participants (n = 1 per
193-
graph) are plotted. Here, colored circles represent critical
194-
nodes; gray circles represent other nodes. Boxes demonstrate
195-
median and interquartile range, and whiskers demonstrate
196-
non-outlier maxima/minima. Source data are provided as a Source
197-
Data file."
198-
{' '}
199-
</p>
200-
)}
201-
202-
{index1 === 3 && (
89+
{/* {index === 0 ? (
20390
<p>
204-
"PC participation coefficient, S strength, CC clustering
205-
coefficient, LEff local efficiency, EC eigenvector centrality.
206-
*p &lt; 0.05. **p &lt; 0.01. ***p &lt; 0.001 (FDR-corrected). A
207-
Histogram of the number of communities per participant (n = 16). B
208-
Coassignment percentages vs. chance. Coassignment is calculated as
209-
the mean % of critical, LE, or SA node pairs per participant
210-
sharing a community. Empiric chance was calculated based on 1000
211-
random shuffles of community assignment per participant, presented
212-
as mean coassignment% per participant with bars indicating
213-
standard error of mean (n = 16 for Critical, n = 15 for LE and
214-
SA). Critical nodes, language error nodes, and speech arrest nodes
215-
were significantly more likely to coassign in the same communities
216-
than chance (p &lt; 0.001 for all, one-tailed estimate against
217-
empiric chance). Language error and speech arrest nodes were not
218-
more likely to be found in the same community as each other
219-
compared to chance (35.2 vs. 30.4%, p = 0.112, one-tailed estimate
220-
against empiric chance). C Network metrics for critical vs. all
221-
other nodes (150 critical nodes, 1084 non-critical nodes).
222-
Critical nodes have higher PC and lower CC, LEff, and EC than
223-
other nodes. D Network metrics for LE, SA, and other nodes (92
224-
language error nodes, 52 speech arrest nodes, 1084 non-critical
225-
nodes). LE nodes have markedly higher PC than SA and other nodes.
226-
C, D Metrics were z-scored for each subject prior to pooling all
227-
nodes together. All nodes are plotted in light gray; mean values
228-
per participant in larger, bolder colors. Boxes indicate the
229-
median and IQR, and notch indicates the standard error of the
230-
median. Statistical testing is based on a two-sided two-sample
231-
t-test on z-scored metrics across all pooled nodes with FDR
232-
correction. For additional details, refer to Table 1. Source data
233-
are provided as a Source Data file."
234-
{' '}
91+
"A DES was used either intraoperatively (depicted) or in the epilepsy monitoring unit to identify sites critical to language and speech. These were subdivided into cortical regions causing language errors (LE) or speech arrest (SA). B We recorded continuous ECoG while participants engaged in a word-reading task. C We generated one static network for each participant using pairwise high-gamma correlations. Color-coded adjacency matrix shown; the color in position (m,n) reflects to the high-gamma correlation between electrode m and n. r is the Fisher-transformed Pearson correlation. Community partitions were discovered using modularity maximization. Electrodes have been re-ordered so those belonging to the same community are adjacent (boundaries shown in black lines). D Spring-loaded network plot; nodes (circles) that are more strongly connected are drawn more closely together. The size of each node is proportional to its strength. Community membership is indicated by the fill color of each node. The nodes outlined in blue are LE nodes. E Network metrics were calculated—PC (participation coefficient), strength, CC (clustering coefficient), LE (local efficiency), and EC (eigenvector centrality). Metric values for every node are plotted; large colored points represent critical nodes and small gray points are all other nodes. Boxes demonstrate the median and interquartile range. We used these metrics to train machine learning classifiers to predict which nodes would be critical to language and speech. Example data (C–E) are provided from a single participant (n = 1) for each visualization. Source data are provided as a Source Data file."
23592
</p>
236-
)}
237-
238-
{index1 === 4 && (
93+
) : (
23994
<p>
240-
"For within-participant classification, participants with at least
241-
four nodes of the relevant class were included; for critical
242-
nodes, LE nodes, and SA nodes, n = 15, 10, and 8, respectively.
243-
For across-participant classification, participants with at least
244-
one node of the relevant class were included—for critical nodes,
245-
LE nodes, and SA nodes, n = 16, 13, and 13, respectively. A–D Each
246-
dot represents average classification balanced accuracy or
247-
sensitivity for a single participant. Box plots show median and
248-
IQR across participants and are derived from a single value per
249-
participant. Whiskers indicate a non-outlier maximum range. True
250-
balanced accuracy and sensitivity were compared against empirical
251-
chance calculated by label-shuffling. The average chance
252-
classification accuracy per participant is represented by the
253-
chance box plots for SVN and KNN (one value per participant). Data
254-
for SVM, KNN, and chance for SVM and KNN are presented in
255-
different colors as indicated by the legend. E, F ROC curves
256-
presented for SVM (solid lines) and KNN (dashed lines)
257-
classifiers, when classifying SA (orange), LE (magenta), and
258-
critical (dark blue) nodes separately, as indicated by the legend.
259-
For further details, refer to Tables 2, 3. Source data are
260-
provided as a Source Data file."
261-
{' '}
95+
"An example of performance of a bivariate smoothing model, dependently on the number of data-points included in 2D moving average (window size), for ERC containing 20 channels (K=20) recorded during naming of ambiguous objects. Top panel shows results in patient #8. Top-left: the difference between the ERC values and the values of 2D moving average. Top-middle; confidence interval. Top-right: the criterion for model selection. X and Y axes represent window size by distances from the center-point of the window of 2D moving average, in time-points and frequency-points accordingly. Colorscale (min-max) at the right. Bottom panel shows the criterion for model selection averaged over all patients (bottom-left) and their projections on time-plane (bottom-middle), and on frequency-plane (bottom-right)."
26296
</p>
263-
)}
97+
)} */}
26498
</Col>
26599
</Row>
266100

@@ -292,7 +126,16 @@ function Main() {
292126
significance in two-dimensional space, and can analyze much longer
293127
time series. We also propose a criterion for statistical model
294128
selection, based on both goodness of fit and width of confidence
295-
intervals.
129+
intervals. Using ERC with 2D moving average to study naming under
130+
conditions in which perceptual modality and ambiguity were
131+
contrasted, we observed new patterns of task-related neural
132+
propagation that were nevertheless consistent with expectations
133+
derived from previous studies of naming. ERC with 2D moving average
134+
is uniquely suitable to both research and clinical applications and
135+
can be used to estimate the statistical significance of neural
136+
propagation for both cognitive neuroscientific studies and
137+
functional brain mapping prior to resective surgery for epilepsy and
138+
brain tumors.
296139
</p>
297140
<Button
298141
href="https://www.sciencedirect.com/science/article/pii/S0893608022000351"
@@ -302,20 +145,15 @@ function Main() {
302145
</Button>
303146
</Col>
304147
<Col>
305-
<Carousel
306-
interval={null}
307-
activeIndex={index2}
308-
onSelect={handleSelect2}
309-
>
148+
<Carousel interval={null} activeIndex={index} onSelect={handleSelect}>
310149
<Carousel.Item>
311150
<Image fluid src={ERC_Naming} />
312151
</Carousel.Item>
313152
<Carousel.Item>
314153
<Image fluid src={ERC_Naming2} />
315154
</Carousel.Item>
316155
</Carousel>
317-
318-
{index2 === 0 ? (
156+
{index === 0 ? (
319157
<p>
320158
"Results of event-related causality (ERC) estimated with 2D moving
321159
average of window size 7x7 time-frequency points, averaged across
@@ -350,6 +188,75 @@ function Main() {
350188
)}
351189
</Col>
352190
</Row>
191+
192+
<hr className="featurette-divider" />
193+
<Row>
194+
<Col>
195+
<h2 className="featurette-heading">
196+
Semi-Autonomous iEEG Brain-Machine Interfaces
197+
</h2>
198+
<p>
199+
We developed a novel system, the Hybrid Augmented Reality Multimodal
200+
Operation Neural Integration Environment (HARMONIE). This system
201+
utilizes hybrid input, supervisory control, and intelligent robotics
202+
to allow users to identify an object (via eye tracking and computer
203+
vision) and initiate (via brain-control) a semi-autonomous
204+
reach-grasp-and-drop of the object by the JHU/APL Modular Prosthetic
205+
Limb MPL. The novel approach demonstrated in this proof-of-principle
206+
study, using hybrid input, supervisory control, and intelligent
207+
robotics, addresses limitations of current BMIs.
208+
{' '}
209+
</p>
210+
<Button
211+
href="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=6683036&tag=1"
212+
target="_blank"
213+
>
214+
Full Text
215+
</Button>
216+
<Button
217+
href="https://ieeexplore.ieee.org/document/6683036/media#media"
218+
target="_blank"
219+
>
220+
Videos
221+
</Button>
222+
</Col>
223+
<Col>
224+
<Image fluid src={Hybrid_BCI} />
225+
</Col>
226+
</Row>
227+
<hr className="featurette-divider" />
228+
229+
<Row>
230+
<Col>
231+
<h2 className="featurette-heading">Redefining Broca's Area</h2>
232+
<p>
233+
During the cued production of words, a temporal cascade of neural
234+
activity proceeds from sensory representations of words in the
235+
temporal cortex to their corresponding articulatory gestures in the
236+
motor cortex. Broca's area mediates this cascade through reciprocal
237+
interactions with temporal and frontal motor regions. Contrary to
238+
classNameic notions of the role of Broca's area in speech, while the
239+
motor cortex is activated during spoken responses, Broca's area is
240+
surprisingly silent. Moreover, when novel strings of articulatory
241+
gestures must be produced in response to nonword stimuli, neural
242+
activity is enhanced in Broca's area, but not in the motor cortex.
243+
These unique data provide evidence that Broca's area coordinates the
244+
transformation of information across large-scale cortical networks
245+
involved in spoken word production. In this role, Broca's area
246+
formulates an appropriate articulatory code to be implemented by the
247+
motor cortex.
248+
</p>
249+
<Button
250+
href="http://www.pnas.org/content/112/9/2871.short"
251+
target="_blank"
252+
>
253+
Full Text
254+
</Button>
255+
</Col>
256+
<Col>
257+
<Image fluid src={Brocas} />
258+
</Col>
259+
</Row>
353260
</Container>
354261
);
355262
}

0 commit comments

Comments
 (0)