Document 11206952

advertisement
A High-Throughput Antiepileptic Drug Screening System Based on
ACHUSEfTS
Chemically Induced Zebrafish Behavioral Model
MASS ACHUSETTS IN MlUTE.
OF TECHNOLOGY
by
OCT 16 2014
Yuelong Wu
LIBRARIES
B. Eng., Tsinghua University, 2012
Submitted to the Department of Mechanical Engineering
in Partial Fulfillment of the Requirements for the Degree of
MASTER OF SCIENCE IN MECHANICAL ENGINEERING
at the
MASSACHUSETTS INSTITUTE OF TECHNOLOGY
Sept. 2014
02014 Massachusetts Institute of Technology. All rights reserved.
Signature redacted
Signature of Author:
UI
Depa4 ri~ent of Mechanical Engineering
Z*
_.
August 8, 2014
Signature redacted
Certified by:
Mehmet Fatih Yanik
Professor of Electrical Engineering and Computer Science
Signature redacted
Thesis Supervisor
Certified by:
Nicholas Xuanlai Fang
Professor of Mechanical Engineering
MechanjW'l Engineering Thesis Reader
Signature redacted
Accepted by:
Professor of Mechanical Engineering
Chairman, Committee on Graduate Students
1
INSTITUTE
2
A High-Throughput Antiepileptic Drug Screening System Based on
Chemically Induced Zebrafish Behavioral Model
by
Yuelong Wu
Submitted to the Department of Mechanical Engineering
on August 8, 2014 in Partial Fulfillment of the Requirements for the
Degree of Master of Science in Mechanical Engineering
ABSTRACT
Epilepsy, which has the largest worldwide impacts among all nervous system diseases expect for
stroke and dementia, is a group of long-term neurological disorders characterized by epileptic
seizures. AED medications are the mainstay for epileptic seizure management. However, the
existing AEDs cannot fit the needs for every patient due to the efficacy and side effect issues. In
this thesis, a high-throughput system to screen new antiepileptic drug is built up. Chemically
induced zebrafish larvae are used as a seizure model. The change in fishes' behavior patterns
serves as an indicator of the fishes' nervous system condition. The design of the behavior data
acquisition setup as well as the requirements of its components is described. A fish tracking
program that tracks the locomotion variables like the head position, the tail movement and
sideway orientation etc. is developed. The tracking results are treated either by simply
computing the statistics of the tracking variables or implementing behavior pattern
classifications. Two test datasets involving two different convulsants and one known AED are
acquired and analyzed. The results coincide with the existing knowledge about the chemicals'
effects on the human nerve system, which suggests the system described in this thesis is
promising to help with the actual AED development.
Thesis Supervisor:
Mehmet Fatih Yanik, Professor of Electrical Engineering and Computer Science
Mechanical Engineering Thesis Reader:
Nicholas Xuanlai Fang, Professor of Mechanical Engineering
3
A BSTRACT ...................................................................................................................................................3
INTRODUCTION AND BACKGROUND...........................................................................
7
Epilepsy and antiepileptic drugs........................................................................................................................
7
Chapter 1:
1.1
7
9
1.1.1 Epilepsy: concepts, symptoms, epidemiology and pathophysiology ...............................................
1.1.2 Antiepileptic drugs: overview, neuropharmacology and unmet needs..........................................
Anim al m odel of seizures ..................................................................................................................................
10
1.2.1 Species in the anim al m odels of seizure................................................................................................
1.2.2 M ethods used to introduce seizures in the m odels ...........................................................................
11
13
Scope of this thesis and related previous w ork.....................................................................................
15
1.2
1.3
1.3.1 Thesis brief............................................................................................................................................................15
18
1.3.2 Related works in literature ..............................................................................................................................
Chapter 2:
ZEBRAFISH LARVAE BEHAVIOR DATA ACQUISITION ..............................................
20
21
2.1
96-well plates ........................................................................................................................................................
2.2
Light source............................................................................................................................................................22
2.3
M otorized XY stage..............................................................................................................................................23
2.4
M otorized lens system .......................................................................................................................................
23
2.4.1 The requirem ent for the w orking distance...........................................................................................
2.4.2 The requirem ent for the focal range ......................................................................................................
2.4.3 The requirem ent for the m agnification power ....................................................................................
24
25
26
Cam era ....................................................................................................................................................................
26
2.5
2.5.1 The
2.5.2 The
2.5.3 The
2.5.4 The
requirem ent for the fram e rate........................................................................................................ 27
requirem ent for the resolution..............................................................................................................28
requirem ent for the sensor quantum efficacy............................................................................ 28
28
requirem ent for sensor size ....................................................................................................................
2.6
Enclosure.................................................................................................................................................................28
2.7
Com puter and acquisition softw are...............................................................................................................28
Chapter 3:
A UTO M ATIC FISH TRACKING ....................................................................................
31
3.1
Outline of the tracking algorithm ...................................................................................................................
32
3.2
Background processing ......................................................................................................................................
33
3.3
Well num ber recognition...................................................................................................................................34
3.4
Detect w ell regions and m ask out the rest.............................................................................................
35
3.5
Background subtraction and bulk position tracking ............................................................................
36
3.6
Tracking fish bladder position..........................................................................................................................37
4
3.7
M easuring the distance between two eyes ............................................................................................
3.8
Characterizing tail movem ent..........................................................................................................................40
3.9
Tracking result post-processing.......................................................................................................................43
3.10
First batch of data: a dem o...............................................................................................................................44
38
3.10.1 M aterials and m ethods...................................................................................................................................44
45
3.10.2 Results and discussions ..................................................................................................................................
Chapter 4: BEHAVIO R PATTERN CLASSIFICATION ........................................................................
47
Chapter 5: CO NCLUSIONS AND FUTURE W ORKS..........................................................................
51
References................................................................................................................................................53
5
0,7ateys~j"
kwae w,& ares4aes
6
&fe
"fr
A
Chapter 1:
INTRODUCTION AND BACKGROUND
1.1 Epilepsy and antiepileptic drugs
1.1.1 Epilepsy: concepts, symptoms, epidemiology and pathophysiology
Epilepsy is defined as a group of chronic neurological disorders that are characterized by
recurrent and unprovoked seizures (1). In this definition, the term seizure describes the
transitory signs or symptoms associated with excessive electrical discharges in the cerebral
cortex (2). Careful readers will note that by definition epileptic seizures should be differentiated
from other similar abnormal neural activities that either occur only once or have known direct
provocation (for example, hypoglycemia, drug overdose etc.). When diagnosing epilepsy,
differential diagnosis associated with many other metabolic and toxic disorders with similar
symptoms should be carried out (3). Epilepsy is not a notion of a single disease, but instead
involves a set of maladies that share the same type of signs and symptoms with causes that
cannot be easily fixed.
When a seizure strikes, some neurons may fire at a much faster rate than normal, and the
physiological functions of the downstream neurons, muscles or glands may be affected, which
may lead to an alternation in patient's sensations, consciousness behavior or emotions (4).
Depending on the location of the impacted brain regions, the body parts those regions controls,
and the severity of such disturbance, epileptic symptoms can vary a lot from case to case. Some
seizures have focal or localized areas of onset (partial seizures), while some others are more
systematic (generalized seizures) (5). Some patients experience only a brief alteration in
consciousness (absence seizures), while some others suffer at a much more severe level with
intense convulsions accompanied by incontinence and amnesia (tonic-clonic seizure) (2). Most
7
of the time seizures per se cause insignificant concerns physically and will stop on their own.
However, uncoordinated reactions and behaviors during some seizures may cause the patients
to injure themselves and sometimes may even put them in life-threatening situations (6). Also
keep in mind that there are cases, though not as frequent, in which seizures directly lead to
sudden death (SUDEP) (7). People with epilepsy have a mortality rate 1.6 to 3 times higher than
that of the general population (6). Besides the physical aspect, the more challenging issue for
epilepsy patient is on the psychological and social side (8). Repeated seizures and routine
medications is a great disturbance to everyday life. For example, it can be very risky for epilepsy
patients to participate in activities that require all-time attention, like driving (6). Social stigma
and isolation leave the epilepsy patients with unfair education and employment opportunities,
and significantly impair their well-beings both economically and affectively (5). In extreme cases,
some patients end up committing suicide. There is a significantly increased suicide risk among
epileptic persons compared to the general population (9). Epilepsy is a disorder that can put
patients in serious condition, and certainly cares and treatments are required.
According to the World Health Organization (WHO), in 2012, there were around 50 million
people worldwide have been diagnosed with epilepsy (10). That took up almost 1% of the world
total population. Besides epilepsy patients themselves, their families and friends may also be
influenced. Among all neurological diseases, epilepsy has the largest impacts expect for stroke
and dementia. Over 80% epilepsy cases are in developing countries, among which about 70%
patients don't have access to necessary treatments (10).
Traditional theories regarded epilepsy as a result of the breakdown of the equilibrium between
excitatory and inhibitory neural circuits in the brain (11). A more sophisticated image of the
epilepsy pathophysiology suggests that the disruption of oscillations within neural networks,
whose proper operation relies on a collection of working inhibitory neurons, smooth neuronal
communication and normal intrinsic neuronal properties, may be responsible for the
occurrence of epileptic seizures (12). Such disruptions are usually related to both
environmental effects and gene-mediated inherited susceptibility (12).
8
1.1.2 Antiepileptic drugs: overview, neuropharmacology and unmet needs
Currently, epilepsy cannot be cured, and the main goal of treatments is seizure control (13).
Common options for epilepsy treatments include antiepileptic drug (AED) medication, epilepsy
surgery, Ketogenic diet and vagus nerve stimulation, among which AED medication is the
mainstay (14). In most epilepsy cases (around 70%), seizures can be well controlled by
introducing solely pharmacological medications (15). Other options, like epilepsy surgery, are
considered only when AED treatment fails (16).
Antiepileptic drugs (AEDs), or anticonvulsant, are defined as chemicals which lessen the severity
or recurrence of seizures in epilepsy patients (17). The first anticonvulsant ever used in history
for treating epilepsy was potassium bromide and the case was reported in Lancet by Dr. Locock
in 1857 (18). Since then the list of AEDs keeps renewing, and more than 28,000 new chemicals
have been screened since the foundation of Anticonvulsant Drug Development Program in 1975
(18). There are 26 types of AEDs currently available for treating seizures (list provided in ref.
(19)), and the number is still growing.
To fully understand the neuropharmacology of AEDs, it's beneficial to review the mechanism of
seizures. As mentioned in the previous section, seizures are usually related to morbid intrinsic
neuronal properties or impaired neuronal communication. On an ionic level, ion channels are of
pivotal importance, and the underlying mechanisms of seizure fall into two categories. The first
category relates to the axonal conduction. In normal cases, voltage-gated ion channels (e.g. Nat,
K+, channels) on axon can be opened or closed accordingly. And these channels control the ion
fluxes across the cell membrane which alters the membrane potential difference. However, if
the ion channels are not functioning, axon potential may fail to change correctly, and thereby a
neuron may always be activated, where excessive discharge occurs. The other mechanism is
related to ligand-gated channel at synapsis. Similar idea as potential-gated channels, but here
ion channels (e.g. HC0 3 ) are controlled by the binding between neurotransmitters (e.g. GABA,
the most important inhibitory neurotransmitter) and the dendrite receptor. Anything influences
the binding procedure or the channel itself may introduce neural hyperactivity (11).
9
The main role of AEDs is to restore the inhibitory circuit or suppress the excitatory circuit by
influencing the ion fluxes across the neuron membrane: either facilitating inward chloride and
outward potassium currents, or impeding inward sodium and calcium currents (17). Some AEDs,
like phenytoin and carbamazepine, block voltage-gated sodium channels when fast neuronal
discharge happens (17), while some others act on GABA receptors, either in the form of
intensifying the neuron's response to GABA, or changing the GABA-ergic process, or altering the
re-uptake rate at the synapse (18). There are also anticonvulsants, though not as common,
working as calcium channel blockers or glutamate (the most important excitatory
neurotransmitter) receptor antagonists (20). Reference (21) includes a detailed description of
different AEDs' working mechanism.
Despite the growing number of pharmaceutic options for epilepsy treatment, AEDs that is
currently available cannot meet the needs for all the patients. In 30% of epilepsy cases AEDs are
reported not effective. Approximately 0.7-1.1 million epilepsy patients across the seven major
AED markets, all in developed countries, do not have a satisfactory treatment result with the
AED medication (22). And the situations in developing countries can only be worse, due to the
narrower span of AED options because of the cost. Among the rest 70% cases, side effects
become a big issue from time to time. Side effects of AEDs come in many forms, like impaired
cognition, sedation, decreased bone density, weight gain, liver failure, depression and
life-threatening hypersensitivity, which may lead to serious health problems (23). Besides,
patients usually need regular tests to monitor the situation, and such tests on their own could
be another disturbance to daily life (23). The need for new AEDs that have either higher efficacy
to refractory epilepsy or milder adverse effects than the existing durgs is still pressing, and a
drug screening system described in this thesis can be helpful in the process of developing such
new antiepileptic drugs.
1.2 Animal model of seizures
During the process of developing new drugs, animal models usually play a fundamental role in
preclinical tests. AEDs' development is of no exceptions. Animal models have their advantages
10
over other preclinical test tools as they a) favor investigations in an intact preparation, b) allow
wider options of developmental stages, and c) have integrated physiological milieu so that can
be a better approximation to the in vivo environment in human (24).
Note that in this thesis we will focus on animal models of seizures instead of animal model of
epilepsy. They are two different notions. Instead of only inducting single epileptic seizures in an
acute manner, an ideal epilepsy models should reflect characteristics of human epilepsy,
including spontaneity and repeatability. However, animals that fit in such models are difficult to
obtain and keep with a decent amount, and because of the randomness and infrequency of
seizures in nature epilepsies, experiments based on epilepsy models can be time-consuming
(25). It might be worthy to use models of epilepsy at the later stage of drug evaluation, but
within the scope of this thesis, which aims at large-scale drug screening, using models of
seizures is a wise strategy.
For the past six decades, most of the screening works for AEDs involve two animal models
suggested by the Antiepileptic Drug Development Program of the National Institute of
Neurological and Communicative Disorders and Stroke (NINCDS), i.e. the maximal electroshock
seizure (MES) test and the pentylenetetrazol (PTZ) test usually on rodents (25). Now more
animal models of seizures are proposed in the antiepileptic drug study, as there is a growing
concern that current ones may be insufficient to cover all the epilepsy types in human (26).
Next I will briefly describe a selection of different animal models based respectively on the
animal species that they use and the methods they apply to introduce seizures.
1.2.1 Species in the animal models of seizure
1. Non-human primates
Non-human primates (NHPs) have their undeniable advantages as animal models for
neuroscience-related studies: no other animal species shares higher similarity in the nerve
system with human beings than NHP, not even close. For example, NHPs are the only species
that share comparable complexity of astrocytes with human (27). Sometimes the involvement
11
of NHPs may return unprecedented accuracy to the conditions in human (28).
Animal models
of seizures using NHPs can be found in multiple works studying epilepsy and AEDs. For instance,
Meldrum et al. involved Senegalese baboons for testing anticonvulsants (29). In a work led by P.
Perez-Mendes (30), adult marmosets were successfully used as a model for human temporal
lobe epilepsy. However, the appearance of NHPs in the drug screening context is not at all
frequent, due to the obvious reasons that it is expensive and requires special expertise, and
sometimes ethnic and legal issues may also be a concern.
11. Rodents
Rodents are the most widely used animal species for seizure models. Most experimental works
on epilepsy and antiepileptic drugs are based on chemically or electrically induced rats and
mice models of seizures (25). It is by no means difficult to find examples in the literature.
Comprehensive tools using genetic, chemical, electrical and metabolic methods have been
developed in rodents models to mimic all kinds of human epilepsy types, like the absence
seizure (31) (32) (33), tonic-clonic seizures (34) (35), partial seizures (36) (37) (38) and so on.
Ill. Zebrafish
For the past four decades, zebrafish (Danio rerio), a type of tropical fish originated from the
Himalayan region, is becoming an increasingly attractive animal model due to some of its
inherent advantages. First is its acceptable degree of similarity with humans. The complete
zebrafish reference genome sequence has been generated (39). Zebrafish shares a high genetic
similarity with humans, possessing functional homologs for around 70% of all human
disease-related genes (40), and more interestingly, approximately 85% of the known epilepsy
genes (41). The basic architecture, building blocks of the neural signaling process and the
neurotransmitters, including the most important GABA and glutamate for epilepsy, of the CNS
in zebrafish are almost the same with those of mammals (42). That suggests the induced
seizure models are possible in the species. Secondly, zebrafish breed rapidly (hundreds of eggs
for a single mate), and it takes only four days for fish larvae to develop all the counterparts of
most mammalian organs (43). Also, they are small and relatively cheap to maintain. These
12
advantages make the throughput of the screening that can be achieved with zebrafish much
higher than that with rodents. Zebrafish, though not as frequent as rodents, has already been
used in various works on epilepsy and AEDs. Reference (44) gives a good review of the use of
zebrafish as seizure models.
IV. Other animals
Note that besides the three species described above, some other animals, both vertebrate and
invertebrate, can serve as an animal model for seizure as well. For example, dogs are involved
in models for tonic-clonic seizures (45), and sometimes worms (46) and flies (47) are also used.
One of the requirements of the drug screening system in this work is to achieve high
throughput. At the same time we want the animals to be closer in the phylogenetic tree to
humans, and have a nerve system complex enough so that it can reflect the epilepsy
mechanism in human to some extent. Based on these considerations, zebrafish is selected as
the experimental animal species in this work.
1.2.2 Methods used to introduce seizures in the models
1. Genetic models
In genetic models of epilepsy, animal species are genetically predisposed to introduce
abnormalities in the nerve system that lead to seizures. It can be classified into two categories
as spontaneous genetic models and reflex genetic models, based on whether external
stimulations are required in making seizure episodes (25). Compared to other models, genetic
models resemble the real clinical condition in human epilepsy patients more closely (48). By far
numerous genetic models of seizures, mostly in mice, have been discovered or developed (49).
There are also several zebrafish genetic models for epilepsy involved in multiple studies (50) (51)
(52). However, genetic models have their drawbacks. For spontaneous genetic models, the
exact time of onset of seizures is hard to predict (2). And the frequency of seizures is usually
low. Otherwise the mutants would be hard to grow old enough to pass on the genes. This
makes the experiments involving such models time-consuming, and not suitable for the
13
high-throughput applications in this work. As for the reflex genetic model, previous works
shows no advantages to traditional induced seizure model (25). And given that genetic models
are usually less convenient to obtain and maintain, reflex genetic models are not of too much
interest at least within the scope of this thesis.
II. Electrically induced models
Electrical induced seizure models have three major types: a) threshold models, in which the
minimal electrical current required to induce maximal or minimal seizure is applied; b) the MES
test, in which stimulation larger than animals' maximal is used; and c) focal electrical
stimulation, in which a sequence of weak stimuli are given (25). MES test probably still remains
the best-validated model for generalized tonic-clonic seizures (53). However, since zebrafish is
used in this work. Given the size of the fishes (4mm for 7 dpf larvae) and the water
environment they stay in, it will be difficult to place electrodes that can generate consistent
electric field on the fish. Therefore, electrically induced models are not taken into consideration
in this thesis.
Ill. Chemically induced models
In chemically induced models of seizures, chemicals called convulsants are applied to induce
animals as a way to simulate seizures. Most convulsants are GABAA or glycine or ionotropic
glutamate receptor (inverse) antagonists (54), like Pentylenetetrazol, Bicuculline etc. Some
other chemicals with different mechanisms, like some axonal ion channel blockers or openers,
4-Aminopyridine as an example, can also produce convulsions in animals as an overdose effect
(55). Though such compounds are usually not considered as traditional convulsants, I will still
include them in this work as a chemical inducement for seizures. Chemically induced seizure
models have several advantages. Firstly, the length of pre-seizure state and the severity,
duration, type of seizure can be easily controlled simply by adjust the convulsant type and
doses (56). Besides, most convulsants are small molecules, and can penetrate zebrafish's skin
and blood-brain barrier, which makes drug application very convenient (57). Admittedly,
chemical induced seizure models also have their disadvantages. For example, chemically
14
induced seizures may alter among different individuals due to varying sensitivities between
strains and developmental stages (56). Once the convulsants are applied, they will diffuse out
and the spread of the chemicals is hard to control, which is another problem (56). But perhaps
the most crucial issue with these models is that, chemical inducement is seldom the real causes
for epilepsy seizures in humans (56), which makes the reliability of the models questionable.
However, it worth pointing out that from the ionic level to the systematic level the eventual
image are similar, whether it's a chemical induced seizure or epileptic seizure. The nerve system
in both cases suffers from hyperactivity as a result of impaired ion channel related functions.
Typical electroencephalography (EEG) patterns of human epileptic seizures have been observed
in zebrafish with PTZ inducement (41). After all, chemical induced seizure models have already
helped in discovering numbers of AEDs in history (56). Considering the throughput requirement
of the system in this work, and given what we have, chemically induced seizure models will be
our final selection.
IV. Other models
Besides the three models described above, there are some other models, e.g. the
neurophysiological models. But many of them are on the cellular level and make no
'whole-animal' models (25), thereby beyond the scope of this thesis.
1.3 Scope of this thesis and related previous work
1.3.1 Thesis brief
I've discussed a high-throughput antiepileptic drug screening system based on chemically
induced zebrafish larvae behavioral model. A scheme of the basic architecture of the system is
shown in Fig 1.1. Wild type zebrafishes are divided into 4 groups:
Group 1 (control): Since the stocks of both convulsants and potential AEDs are usually made in
DMSO, in the control group we will add this polar aprotic solvent with a concentration that
matches other experimental groups.
15
Group 2 (Convulsant only): In this group only convulsants are applied. So we can expect that
this group should show a standard behavior pattern of seizures.
Group 3 (Convulsant & Potential AED): Fish in this group are pretreated with potential AEDs
overnight, and then follows the same protocol in group 2. The results in this group together
with that of group 2 should give up an idea of the chemical's efficacy.
Group 4 (Potential AED only): This group is set for evaluating the side effects of the potential
AED.
The behavior (swimming trajectory etc.) of fishes in all the four groups will be recorded by a
CCD camera. The resulting data is in the video form. From the videos, software specifically
developed for this system is used to extract matrices of fish behavior patterns. Those matrices
are then further clustered and analyzed before the final evaluation of the potential AED is
made.
Group 1:
Video Recording
Control (DMSQ)
for Behavior
Group 2:
Convulsants only
Monitoring
outu
Tracking Result
Analysis & Interpretion
zebrafish o
&
Group 3:
Convulsants
Potential AED
deo behavior data
Group 4:
Potential AED only
Image Processing
Software for
Fish Tracking
Fig 1.1: A scheme of the basic architecture of the system
As mentioned above, the main motivation of this work is to develop a system to screen
chemicals on a large scale, with the hope of finding new AED candidates that are either cheaper,
or with milder side effects, or applicable to a wider range of cases. Another potential benefit we
may gain from the system is for drug evaluation. Currently, very few comparative works about
AEDs have been carried out. Instead of showing the advantage to existing drugs, the
16
pharmaceutic companies usually compare their new antiepilepsy products to placebos (21).
From time to time clinicians have to make a decision of the selection of AEDs based nothing
more than their clinical experience and medical judgment (58). With the current experiment
system, and more sophisticated analysis on the acquired data, we can compare effects of
different AEDs on animal models; thereby offer some rough idea to clinicians and patients for
their choice of AEDs.
The obsession with the throughput in this work is mainly determined by the unique
characteristics of the neurological drug development process. The 'precision-targeted'
intravenously delivered protein-based drugs developed in traditional way are mostly
inaccessible to CNS because of the existence of the blood-brain barrier (59). Most of the
existing neurological drugs are small molecules found in serendipitous ways (59). The effects of
such small molecules on the nerve system can be more systematic and complicated compared
to that of highly-targeted therapeutic agents and are hard to predict. Therefore we need to do
the screening on a large scale in order to get a better chance to find the proper agents. That's
why the throughput of the system is crucial.
Chemically induced zebrafish model has been chosen in this work and the reasons have been
explained in the previous section. However, with this model, we can use different measure
techniques and rely on different readouts, like the calcium imaging data, EEG recordings or
behavior patterns. Here we will use behavior readouts, again out of the considerations of
throughput. The advantages of using behavior data are that we can do multiple fishes at the
same time, and the time for scanning required in some image techniques can be saved. In
addition, no detailed knowledge about the animals' brain structure and physiology is required.
We can simply treat the nerve system as a black-box, and mine useful information from the
behavioral symptoms using statistical methods. The behavior phenotype of seizure may be
different between human and zebrafish. But that does not impair our story, because we are not
looking for a model that act exactly like human, otherwise it will not be called an animal model.
What we want is a model in which the basic building blocks of the mammalian nerve system
17
exist, and the neural activities of human epileptic seizures can be simulated. There exact
behavior patterns associated with the abnormal neural activities, as long as they exist, do not
matters. It is reasonable to expect if one chemical can reverse the behavior patterns in
zebrafish, it is probably also capable of helping with the symptoms with the same underlying
mechanisms, not necessarily the same with the fish, in human. That is the philosophy of the use
of the animal behavior model in this thesis.
But it worth pointing out that since the differences between the animal models of seizure and
real human epilepsy do exist, the screening system should only be regarded as a gatekeeper at
the very early stage of the drug development. The result should be interpreted with scrutiny.
1.3.2 Related works in literature
Using the behavior patterns of zebrafish after chemical inducement to screen AEDs or obtain
insights into seizure is not a new idea. Here I will list some of the previous works with similar
stories, and at the same time explain the differences between them and this thesis.
Baraban et al. applied different dosages of Pentylenetetrazole (PTZ) to 7 dpf fish larvae, and
tried to characterize the induced seizure-like behavior (60). They classified the seizure pattern
to three stages: (I) increase of swim activity; (II) fast circulating and (Ill) convulsions leading to a
loss of posture, and investigated the relationship of the PTZ dosage and the frequency and
latency time of these three stages. However, the only information that is automatically
extracted from the videos is the motion trajectory. The most interesting part of this work, i.e.
the differentiation of different seizure states is only given in a descriptive manner. High
throughput will be hard to achieve in that way. In a later work also by Baraban et al. (61), they
took one step further by testing the PTZ response in both wild type and a drug-resisting mutant
fishes. But the tools to do the analysis of the behavior data remained the same.
In a work by Baxendale et al (62), the chemical induced zebrafish behavior model is used for
testing compounds with anti-convulsant properties, just like the motivation of this work. They
18
tested a bunch of different chemicals and found some positive results. However, they used the
swimming speed as the only behavior parameter, and that is the case for most of the works
involving zebrafish behavior analysis. The conclusion merely based on this one readout could be
questionable. Say a drop in the swimming speed is observed after we apply the chemicals. That
does not necessarily mean that the tested compound is effective to seizure. Instead, the fish
might just be sedated broadly. In addition, only one convulsant, PTZ, is used in the work. By
doing this, we can only test drugs that might be effective to seizure similar to PTZ model, which
is not among refractory seizures (26).Seizures with other mechanisms are left out.
Some other works using zebrafish behavior analysis to investigate antiepileptic drugs used adult
fish (63) (64). Since it will take three month for zebrafish to grow up, such experiments can be
time consuming and do not fit our requirements.
19
Chapter 2:
ZEBRAFISH LARVAE BEHAVIOR DATA ACQUISITION
The data acquisition setup used to monitoring and recording the locomotion of zebrafish larvae
was constructed as shown in Fig 2.1(a).
5.C amera
4. b lotorized lens
3. b lotorized stage
2. I 4 light source
(a)
-Calibration,
Imaging
hIoy RAW
Fh Nam
"'Wt2
(b)
LF VP414
"G", 5X
(c)
Fig 2.1: Design of the zebrafish larvae behavior data acquisition setup. (a) A schematic diagram of the
whole setup. (b) Photograph of the actual setup. (c) The interface of the data acquisition software
20
Fish larvae treated with different combination of chemicals are loaded in a transparent 96-well
plate. The plate is placed on a motorized stage. By moving the stage horizontally, the region of
interest being recorded can be selected. The infrared illumination comes from below, and a
CCD camera records the fish movement in the plate. The motorized lens in front of the camera
helps to adjust the zooming, focus and iris of the system. All the hardware system is placed in
an enclosure to isolate the fishes from the outer environment. Fig 2.1 (b) shows a photograph
for the actual system. The motorized lens and stage are connected to a controller that is linked
to a computer. The data from the camera is also transmitted to the same computer and saved.
Fig 2.1 (c) shows the interface of a MATLAB program specifically developed for this system that
facilitate the work of controlling the lens, the stage, the illumination and retrieving data from
the camera. The following sections will introduce every component in the acquisition system in
detail.
2.1 96-well plates
Each well in the 96-well plate provides a constraint space for fish swimming and convulsants
loading. The plates planned to be used in this project should meet the following requirements:
(a) Transparency. In our design, during the recording, we use transmitted light source. That
requires the plate to be clear and transparent. Therefore we use plates made of polystyrene.
(b) Appropriate deepness. If the wells are too deep, then some well regions at the edge of the
field of view of the camera will be occluded by the walls due to the perspective view.
(c) Proper well size. The size of the well should not be too small compared to the length of the
fish larvae (3-4 mm), so that fish can have enough space to swim in.
(d) Affinity for water. Most of the commercially available 96 well plates are made for the
application of cell culture, and they come with pre surface treatment to make the plates more
hydrophilic so cells can have a better attachment. However, liquid in such plates will form a
meniscus. The meniscus acts like a lens and will distort the image below the water (Fig 2.2 (a)),
21
so in the recorded video the distance measured near the center of well is different from that on
the edge, and the results based on that measurement will be biased. The well walls, which are
vertical and can hardly be seen without filling in the liquid, will show around the well like a dark
ring, as shown in Fig 2.2(b). Such rings have similar color with fish body and may affect the fish
tracking in the image processing step. Therefore, a desirable plate should have a proper water
affinity so that the distortion caused by meniscus can be minimized.
(a)
(b)
Fig 2.2: Distortion caused by meniscus
After testing several different 96 well plates, we found a plate manufactured by MILLIPORE,
Multiscreen Transport Receiver Plate (Cat. No. MATRNPS50), yields the best result.
2.2 Light source
The flat panel light source (BX0606-WHI-IC-006) used in this system is custom-made by Micro
Video Instruments, Inc. (Fig 2.3). It consists of an array of infrared LEDs with wavelength 808 nm
powered by a current source, and a diffuser on the top to make the illumination more uniform.
Fig 2.3: IR LED Flat Panel Illuminator
22
We do not want the illumination to become an extra external stimulus to the fish, and zebrafish
has very poor sensitivity in the infrared spectrum (65). That is the reason for the selection of IR
light source instead of ordinary white light illuminator. Another requirement of the light source
is that the illumination should be intense enough in order to reduce the exposure time of the
camera to ensure the high frame rate of the recording. The custom-made light source meets all
these requirements.
2.3 Motorized XY stage
The 96 well plate with the fish inside is placed on a LEP BioPoint2 inverted motorized XY stage.
The data acquisition setup is designed to work under two modes (1) the camera images the
whole 96 plates for a rough analysis, and (2) only 3x4 wells are imaged so that each fish will be
represented by more pixels thereby more detailed analysis can be carried out. Under the
second mode, by moving the 96-well plate with the stage, we can change the region of interest,
i.e. the wells that we are interested in. The 96-well plate has the dimension of 127.8 mm x 85.5
mm x 17.4 mm, and the travel range of the BioPoint2 stage is 120 mm x 100 mm. Given that the
field of view of the camera covers a region of 4x3 wells (- 35 mm x 25 mm); the travel range of
the stage is large enough to get to any well on the plate. The step resolution of the BioPoint2
stage is 0.025 pm, and the maximum speed is 30 mm/s. Since the stage is only used between
experiments, and we don't care too much its performance, those parameters are far beyond
our requirements.
The stage is controlled by a LEP MAC6000 automation controller. Commands from the
computer can be sent to controller via serial bus communication.
2.4 Motorized lens system
As mentioned in the previous section, the acquisition can be carried out in two different modes:
one that images the whole 96 wells and the other zooms in to only 3x4 wells, as shown in Fig
2.4. That means a lens system is necessary to change the magnification. To make the transition
between different modes more smoothly, motorized lens are adopted. The actual module in
23
the system is a Navitar Motorized Zoom 7000 Lens System (Part No. 1-22034), which is a
versatile, close-focusing macro video lens.
Al
-Ask,
(b)
(a)
Fig 2.4: Two modes of the acquisition system. (a) The whole plate; (b) 4x3 wells
The requirements for the lens system are listed as following
2.4.1 The requirement for the working distance
Due to the perspective view, some well regions will be occluded by the plate walls, as shown in
Fig 2.5. The longer the working distance is, the larger the area of such occluded region will be.
In order to make sure that fishes will not disappear in the image due to the occlusion, we need
to limit the length d in Fig 2.5.
lens
w
plate
_j1 D
D
Fig 2.5: schematic diagram explaining the requirement for the working distance
24
The relation between the lengths shown in the figure can be derived using geometric similarity.
D
H = hd
Now take h as the depth of the well divided by the refractive index of water (since the well will
be filled with water solutions, and the resulting length is - 6.8 mm), D as the largest distance
between the well walls and the plate center (~40 mm), and d as the width of the fish larvae's
body (- 0.6 mm). We have:
H > 450 mm
The Navitar Motorized Zoom 7000 Lens System has a working distance from 127 mm to infinity,
which fits the requirement.
2.4.2 The requirement for the focal range
In the design only XY stage is used, so the vertical position of the plate cannot be changed. And
usually we don't want to change the position of the camera to ensure good hardware
connection. Therefore, actually we are proposing a parfocal optical system. The focal length of
the parfocal system can be determined by the parfocal distance and the dimensions of the
sensor and the object.
Denote the parfocal length as L, the diagonal dimension of the CCD sensor as d and the
diagonal dimension of the object as D. Then the distances from the object to the lens and from
the lens to the image S1, S2 are given by:
D
D+d LI-y
L
S
d
D+ d
According to the thin lens formula, the focal length f can be derived as:
1
1
1
(D+d) 2
f
S1
S2
DdL
25
DdL
(D+d)2
Based on the working distance requirement, we set the parfocal distance equals to 700 mm. If
the camera has a type 1/2" CCD sensor (in the actual design, Sony ICX414, type 1/2" CCD
sensor is used), then d = 1/3 inch = 8.467 mm. For mode 1 in which the whole plate is imaged, D
= 125 mm; and for the second mode D = 42 mm. Plug all the numbers into the equation, we
find the focal lens of the lens system have to cover the range of:
f = 4..6 mm - 97.8 mm
The actual focal range of Navitar Zoom 7000 lens system is from 18 mm to 108 mm. So the focal
length range is adequate for the application here.
2.4.3 The requirement for the magnification power
The Zoom 7000 lens system has the parfocal zooming ability over the entire zoom range, so the
magnification power should also be satisfactory given that we have adequate focal range and
working distance. The actual specifications are: 1.1x highest mag. at 5"; 6x magnification power
over the whole focal range.
Three 2-phase stepper motors are mounted on the lens system to control the focus, zoom and
the iris of the lens respectively. These motors are connected to two Navitar 2-phase controllers
(Part No. 1-62420), which can be controlled by calling the DLL functions provided by Navitar on
the computer via USB interface.
2.5 Camera
The Manta G-033B camera provided by ALLIED Vision Technologies is used for video recording.
The main specifications of the camera are listed in Tab 2.1.
Tab 2.1: main specifications of the Manta G-033B camera
Resolution
656 x 492
Max frame rate at full resolution
88 fps
Sensor
Sony lCX414
26
CCD Progressive Type
Sensor type & size
IEEE 802.3 1000baseT
Interface
Quantum efficacy
Y2
45
808 nm
40%
-
35%
E 25%
30%-
15%
10%
0
5dO
7dO 8d0 900
Wavelength [nm]
6dO
1000
The main considerations in choosing this type of camera are given below.
2.5.1 The requirement for the frame rate
The frame rate of the camera is determined based on the idea to capture zebrafish larvae
motion without too much aliasing. Based on a detailed analysis of zebrafish larvae movement
carried out by Budick et al. (66), the limiting locomotion parameter that may define the
minimum frame rate is the tail beat frequency. In the work, the authors found that zebrafish
locomotion could be generally classified into two categories: slow swim and burst movement.
During the slow swim the tail beat rate is usually less than 30 Hz while for burst movement the
number goes up to more than 50 Hz. Ideally, according to the Shannon-Hartley theorem, the
sample rate of the camera should be larger than 100 fps. However, we are aiming at recording
videos with high resolution for more than 10 minutes. Achieving such high frame rate is a
challenge for both data transfer and storage. If we want to increase the data management
speed for such high frame rate, a RAID system may need to be developed, which is not feasible
considering the budget. A less strict requirement that may also be acceptable is to differentiate
between slow swim and burst movement. Then we only need a frame rate of 60 fps. That is
smaller than the frame rate of the camera we are actually using (88 fps).
27
2.5.2 The requirement for the resolution
In order to make sure the fish tracking to be accurate and robust, there is requirement for the
resolution of the camera. Some preliminary tests show that if the length of a single fish larva
can be represented by more than 50 pixels, desirable tracking results can be obtained. The
dimensions of the imaged region (4 x 3 wells under mode 2) are around 35 mm x 25 mm, and
the fish body length is around 4 mm. So we need the resolution to be no lower than 438 x 313.
The resolution of the AVT Manta G-033B camera satisfies the requirement.
2.5.3 The requirement for the sensor quantum efficacy
As the illumination is in the infrared spectrum, the quantum efficacy of the camera should be as
high as enough. From Tab. 1, we can see that the camera we choose has a quantum efficacy
around 10% at 808 nm wavelength. Such IR sensitivity is not ideal. Fortunately, the IR light
source is intense enough, and the exposure time can remain small without sacrificing the image
quality too much.
2.5.4 The requirement for sensor size
The sensor size is determined by the lens system. The Navitar Zoom 7000 lens is compatible
with cameras 2/3" or smaller, and the sensor size in the selected camera lies in that range.
The camera is connected to the computer via the Gigabit Ethernet port, and AVT Adaptor for
MATLAB is installed on the computer to enable the access of camera features from MATLAB
programs.
2.6 Enclosure
The whole acquisition setup (except for the computer) is placed in a 2'x2'x42" light tight
enclosure (Part No. MMC-MK-344-KIT) with Newport breadboard base and camera mount for
isolation. The enclosure is placed on an optical table keep the mechanical vibration small.
2.7 Computer and acquisition software
The computer used to coordinate the components in the setup is a Dell Precision T3500
workstation (Specifications: CPU: quad-core Intel Xeon E5530 2.40GHz, Memory: 16.0GB RAM
DDR2, Graphic card: ATI Radeon HD 2400 XT with dual display output). It controls the stage and
28
the lens system via serial bus or USB interface, and retrieves image data from the camera via
the Gigabit Ethernet port.
A MATLAB program for acquisition is specifically developed for the system in this thesis. A GUI
is designed (Fig 2.1 (c)) so that the user can move the stage to certain wells, adjust zooming and
focus for the two acquisition mode, define recording parameters like frame rate and pixel
binning etc., and trigger the actual acquisition simply with several clicks. After the acquisition
finishes, a video file recording the fishes' locomotion and a MAT file saving the time stamps for
each frame of the video is generated on the hard drive of the computer.
Because the region of interest, the zooming and the focus only need to be changed between
but not during acquisitions, the timing issue is not a big problem and the subprograms that
control the lenses and the stage is relatively easier to compose. The major challenging in
building up the software is the frame fixation. The following measures are taken.
1.
Choose the proper format of the videos
Basically, videos can be stored in either binary format or some multimedia container format
like AVI, MP4 etc. Tests have shown that binary file format leads to the most stable frame rate.
However, it requires a lot of storage space. Multimedia container formats with compression
generate smaller files, but may result in more time-out frames. Within the same container
format and same encoding algorithm, the more the data is compressed, the better the frame
rate can be maintained, which suggest the network speed may be the bottleneck. The final
version of the acquisition code adopted the binary format to secure the quality of the data.
11.
Separate large files
When doing long time experiments, when the target file is becoming too large, the speed for
the video storage will be slowed significantly. For example, if setting the frame rate to 40 fps
and recording a 70GB file, ideally it will only take 2 hours. However, the actual acquisition time
was more than 4 hours in our test. At the end of the experiment the frame rate dropped to a
ridiculous 1 fps. The solution to that problem is dividing large files into smaller ones. In our
software, a new file will be generated after every 10 min recording.
Ill.
Use timer object instead of pause function
For low frame rate video acquisitions applications written in MATLAB, pause function is
29
usually used to control in the time interval between frames. However this function only has 0.1
sec accuracy. Another solution to time interval control is use a while loop to keep inquiring time
lapse. It can achieve high accuracy but takes up too much resource. Finally, we used the timer
object in MATLAB. For 40 fps frame rate, the timer object can limit the interval between the
consecutive frames with the range of 25 5 ms.
IV.
Disable auto exposure
When the camera is set in the auto exposure rate, the acquisition will get timeout frames
frequently due to the unstable exposure time. Therefore in our software, exposure time is set to
a fixed number, and the gain of the sensor is adjusted accordingly for compensating the images'
brightness.
30
Chapter 3:
AUTOMATIC FISH TRACKING
The video data acquired by the setup described in Chapter 2 is not suited for quantitative study.
In order to carry out more in-depth analysis, variables reflecting the locomotion of the fish
larvae need to be defined and extracted from the video. That task is usually implemented with
the automatic fish tracking programs using image processing techniques.
Fish tracking software adapted from versions designed for mice behavior assay is commercially
available, for example, the ZebraLab system sold by ViewPoint. However, the majority of these
commercial programs can provide no more tracking results than a rough position of the fish, or
a very small step further, and the swim velocity. As has been explained in the last section of
Chapter 1, without knowing more detailed information such as the gesture of the fish, but only
judging from a decrease in the bulk velocity, we cannot make the decision whether the tested
compound actually works, or probably the fishes are just broadly sedated. In academia, Mirat et
al. has carried out a more delicate work, actually the most powerful one in literature to my
knowledge, in which fishes' head/bladder positions and tail movements are tracked (67).
Martineau et al. gave a thorough review on different fish tracking algorithms (68). Some ideas of
our tracking algorithm are borrowed from those works.
The tracking algorithm described in this thesis can accurately and robustly extract the head
position, the bladder position, the distance between two eyes and two curvatures that
reflecting the tail movement. The algorithm can be adapted to strains of fishes with different
pigmentation level (shown in Fig 3.1), and is compatible with a range of different resolutions.
Every single frame is treated independently with no temporal information involved in the
tracking. Therefore the program can work with all frame rates. It takes 70 milliseconds to
process each frame on the Dell Precision T3500 workstation. To sum up, the algorithm finds a
good balance between its performance and efficiency.
(a) Normal wild type
(b) Nacre (No Pigment)
(c) Didy (Heavy Pigment)
Fig 3.1: strains of fish with different pigmentation level
31
3.1 Outline of the tracking algorithm
A flow chart of the fish tracking algorithm is given in Fig. 3.2. The algorithm is implemented with
MATLAB 2013b.
First of all, from the original video data, a background showing only the plate without fishes is
extracted. Then by analyzing the background, the numbers of the well (either 3x4 or the whole
plate 12 x8 in this system) is characterized. Well regions are detected, and later we will only
process these regions and mask out rest of the pixels not belong to any well. After that original
frames will be subtracted by the background, so that frames with only fishes are obtained. Next
in every frame the core position (usually lies in between the fish eye) of each fish is extracted
by finding the local maximum of the filtered subtraction frames. If the video is detected to be
acquired in mode 2 with 4x3 wells, then more advanced processing will be carried out that can
track the bladder position, the distance between two eyes and the tail movement for each fish.
Otherwise the program will directly jump to the post-processing step, in which variables such as
velocity, sideway orientation, head direction and the like are derived from the basic tracking
results. The final results will be saved to MAT files for reference or further analysis.
Inutvieodaabackgrund
Well #?Track
3xFwells
Detect well regions
Subtract
bulk
position (head)
wel 1numbr
background
& Mask the rest out
Fhole plate
Post-process
tracking result
Track tail
movement
Track distance
between eyes
Track bladder
position
Output final results
Stop
Fig 3.2: Flowchart of the fish tracking algorithm
32
3.2 Background processing
In this step, an image of the background, i.e. a frame with the plate but no fish inside, is
obtained. The task is not difficult to fulfill thanks to the fact that the fishes usually have dark
body colors. The background can be calculated simply by finding the brightest value of each
pixel along the time axis, as shown in Fig. 3.3. Out of the consideration of efficiency, in the
actual code, we sample 100 frames uniformly from a segment of the video data, and scan
through all the sampled frames to find the maximum value for each pixel.
Find the brightest for each pixel
Fig 3.3: background extraction by maximizing each pixel
Sometimes, though not frequently, some fish stays still for the whole recording period. In that
case, the fish will appear on the background. To cope with that, a GUI showing the
automatically generated background will pop up to allow the user circle out wherever there is a
fish. After that, each pixel in the user defined region will be reassigned with the maximum value
of its neighboring area (dilation). Then the stationary fish will disappear from the background,
as is shown in Fig 3.4
Fig 3.4 remove the stationary fish from the background
33
Another issue that might happen during the background processing is caused by the drift of the
acquisition system. As time goes by, the background will shift in a very slow manner that is
undetectable by the naked eye. If we use the same background for the entire video, the
difference between the backgrounds at different time instant may show up on the image during
the background subtraction step, as is shown in Fig 3.5. It can cause confusion because
sometimes the program may find it difficult to tell whether a positive pixel from the subtracted
frame is from the fish or from the varying background. Therefore, in the final version of the
code, a new background will be generated specifically for every 1 min recording.
(a)
(b)
(c)
Fig 3.5: difference in two backgrounds with time intervals of (a) 1 min, (b) 5 min and (c) 20min
3.3 Well number recognition
The task of this step is to find the number of rows and columns in the video image. Currently
there are only two possibilities, either imaging the whole plate or a region of 3x4 wells. It would
not'be too troublesome to tell the program which mode of acquisition is used for every single
file. However, with the well number recognition feature, the same program will be compatible
with videos from other sources, in which the well number may be different. And after all, if
things can be finished automatically with the machine, why bother to do it manually?
The basic idea of recognize the well number is to find the periodic patterns in the background.
Fig 3.6 gives an example. If we want to find the number of rows, first the background will be
filtered with a high pass filter and binarized to enhance contrast. Then pixel values in every row
are summed up and we get an array. Next, the convolution of the summation array is computed,
34
and the distances between the peaks of the convolution is calculated and averaged (see Fig 3.6).
The result then is used to divide the height of the frame, and we get the number of rows. The
deviation of the position of the convolution's central peak from the middle point gives an
estimation about the periodic patterns' phase information, i.e. the offset of the first well. The
idea to compute the number of columns is the same.
# =Height/d
Fig 3.6: compute the number of rows
3.4 Detect well regions and mask out the rest
During the experiments, fish larvae are confined in the well region. Occasionally there could be
a droplet or shadows on the walls outside the well regions. Those noisy factors could be a
distraction for the tracking. Since we know that the real fish cannot swim out of the well,
anything detected outside the well regions should be simply ignored. That is why the well
region detection is introduced.
As can be seen from Fig 3.7(a), the intensities of the pixels vary more frequently outside the
well than inside in the background. So in order to extract the extra-well region, a high pass filter
is employed. A rough template, usually with some deficits, is obtained by first applying a
threshold to the filtered image and then carrying out proper morphological openings. Note that
the offset and the cycle length of the well shapes have already obtained in section 3.3. Based
on that, we can separate the binary frame into several equally sized sub-blocks with a single
well in each block, as shown in Fig 3.7 (b). To fix the deficits in the rough template, we compute
the average of all the sub-blocks, and only keep the pixels that are larger than 0.5. Now we
35
have a refined template for a single well, shown in Fig 3.7(c). Next we duplicate that template
to form a complete extra-well region mask, see Fig. 3.7 (d).
(c)
(b)
(a)
(d)
Fig 3.7: detecting well regions and generate extra-well mask
3.5 Background subtraction and bulk position tracking
In this step the bulk positions of the fish larvae are traced. By saying bulk position, it means the
algorithm on its own doesn't select a specific part of the fish on purpose, but looks for a marker
point that only needs to sit on the fish, so that it can offer a basic knowledge about the larvae's
location. Luckier than expected, the bulk position tracked using the algorithm described here
turns out to lie robustly in between the fish's two eyes (or right on the eye if the fish is lying on
its side). For that reason, we will use the bulk position computed here as an equivalent to the
position of the fish's head.
The step begins with a straightforward idea: subtracting the original frames from the video by
the background. Let's name the resulting image as the subtracted frame. After that, remove the
unwanted extra-well region with the mask from the well detection step. Now we get a clean
image with only extracted fishes in it, shown in Fig 3.8(b). There are numbers of different ways
to define the bulk position. Reference (68) lists some of the definitions, such as the position of
the centroid of the binarized subtracted frame, the weighted centroid, the center of the
bounding box, the local maximum etc. We have tested several of them, and found that the
methods that involved computation of centroid usually yielded very noisy results. When the
fish stayed still, the marker point kept oscillating on the fish body. Reference (68) attributes the
36
noise to the effect of aliasing. Bulk position tracking based on local maximum returns much
more stable results. In the final version of our codes, a Gaussian filter with a very large a is
applied on the subtracted frame, and the local maximum (marked as green
'+'
in figure 3.8(c)) is
searched on that filtered image. To achieve sub-pixel resolution, a 2D parabolic function is
fitted to the value of the local maximum and its adjacent pixels, and the final bulk position is
defined at the peak of the paraboloid.
Besides the bulk position, the centroid of the binarized Gaussian filtered fish, which is roughly
located around the fish belly, is also computed as an intermediate variable, shown as red circle
in Fig 3.8 (d). Though the tracking of the "belly" position is not very accurate, it can provide us a
sketchy estimation of the fish's bladder position and head direction, which is very useful for
later steps.
(a)
(b)
(c)
(d)
(e)
Fig 3.8: bulk position tracking
Section 3.6
3.8 are only applicable for data acquired with 4x3 well mode. The processing for
videos imaging the whole 96 will plate will direct jump to section 3.9
3.6 Tracking fish bladder position
The fish larvae used in the behavioral assay experiments are usually of 7 days old. At this
developmental stage, fishes' swim bladders have been fully developed so that they acquire
complete swimming ability. Because zebrafish larvae are usually transparent, their swim
37
bladders can be easily seen (except for the heavily pigmented didy mutants). This step tries to
find the position of the fishes' swim bladder.
The key procedure in this step is the application of the Laplacian-of-Gaussian (LoG) filter on the
subtracted frame. LoG filter is a commonly seen edge detection techniques, and be adopted to
locate intensity changes at different resolution simply by altering its spatial frequency
parameters (69). LoG filter have two functions: first Gaussian filter helps to make the tracking
noise-resistant, and then the Laplacian filter intensifies the corner point features. After filtering
with LoG (see Fig 3.9 (b)), local maximum are found as candidates for the bladder position (Fig
3.9 (c)). Three values are taken into account in choosing among the candidate points: (i) the
pixel value of the LOG filtered frame at the candidate points, (ii) the distance between the
candidates and the bulk (head) position and (iii) the distance between the candidate points and
the "belly position". The first values should as large as possible, while the second value should
be close enough to the average head-bladder distance of zebrafish larvae (usually 1/4 ~ 1/5 of
the total body length, and the last one is assumed to be small. The weights of the three factors
are obtained from training dataset acquired from the same system. Fig 3.9 (d) shows an
example of the swim bladder tracking results.
(a)
(c)
(b)
(d)
Fig 3.9: swim bladder tracking
3.7 Measuring the distance between two eyes
When a fish is sedated or under very poor health condition, one of the symptoms is loss of
gesture, i.e. the fish will lie on its side. Therefore, the sideway orientation can be very
38
important in evaluating the side effects of the drug being tested. One useful indicator of the
sideway orientation is the distance between fishes two eyes, which will be measured in this
step.
Fig 3.10 shows a flow chart of the eye distance measurement step. It also begins with LoG
filtering. The next move is to apply a proper threshold so that regions as dark as eyes and swim
bladder are labeled as white and black elsewhere. Morphological opening is carried out to get
rid of small pixels introduced by noise. Then we need to make a decision about which regions
are actually representing the eyes, but not the bladder or noises on the background. The
decision tree is shown in Fig 3.11. Firstly, white regions whose distance to the head position is
larger than that between the head and the swim bladder are ignored. Then we count the
number of the regions left. If there is only one region, then this region will be passed to the
next step as the eye region. If there are two regions, then the program will compute the angle
between a line that connects the two regions and another line connect the head and bladder
position. If the angel is within 45 degrees around Right Angle, then we will consider both two
regions to be eye region. Otherwise, only the one that is closer to the head position is labeled.
If more than two regions are found, we will first select the closest two, and repeat the
procedure described in two-region case.
Startnpu
sutte
Calculate projection &
minused by eye size
Output eye distance
Apply LoG filter
fam
Remove remote
regions
Identify eye region(s)
Convertt binr fage
Denoise with
morphological opening
Stop
Fig 3.10: flowchart of the eye distance computing algorithm
39
Start
Output the only
Region #
Yes-
egion # ==2?
1?
region as eye region
ngle-90 <45?
connecting 2 region centroids
A
and head-bladder direction
Yes
No
No
Output both
Output region closest
to head position
Choose closest two region
region
Fig 3.11: decision tree for eye region identification
After the eye region(s) is defined, its projection on the direction perpendicular to the
eye-bladder direction is calculated, shown in Fig 3.12. By subtracting the projection length with
the eye diameter, the distance between two eyes is finally obtained. The eye diameter can be
derived from either (i) the difference between the projection length and region centroids
distance in two eye regions case or (ii) half of the projection in one eye region case.
Projection
rojection
(b) side
(a) dorsal
Fig 3.12: a diagram shows the definition of eye region projections
3.8 Characterizing tail movement
The locomotion of fish larvae is mainly powered by tail movements. Faster tail beating rate
usually means higher activity level. Some typical behavior patterns, like the so-called 'J-bend',
are also characterized by the shape of the tail. In this step, tail movement will be detected and
represented with several parameters.
40
Again, the first thing we do is the LoG filtering. Same as what we did in the eye distance
tracking step, the filtered image is converted to binary form by applying a threshold. Only this
time the threshold is smaller, so that the whole fish body will be labeled as on. Whether a
certain region is belonged to the fish body or is just introduced by noise is determined by two
factors: (a) the area of the region, and (b) its distance from the head and bladder position. The
weights of these two factors are derived from training datasets.
After the fish body region is identified, a skeletonization algorithm described in reference (70) is
implemented, after which a curve showing the shape of the fish body is obtained. Since we are
only interested in the tail in this step, part of the curve that lies closer than the bladder position
with respect to the head position will be removed. If in that removing procedural no pixel is
actually removed, then we can infer that the tail region is detached from the body region. In
that case, the missing part will be estimated by a line connecting the bladder and the closest
endpoint on the skeletonized tail, see Fig 3.13. Note that in the figure the 'case 2' branch is for
illustration purpose only and does not reflect the actually skeletonization result.
case 1
e+
case 2
Fig 3.13: flow chart of tail tracking
The curve on itself is not a good form for quantitative analysis. Therefore several variables are
extracted, including (a) an estimation of the curvatures of the front and end half of the tail,
which describes the shape of the tail and (b) a bending angle defined by the angle between the
eye-bladder and bladder-tail tip directions, which is used to derive the fish's tail beating
information. The definition of these variables is illustrated in Fig 3.14.
41
cur
ture 1
(a) Curvatures
(b) bending angle
Fig 3.14: tail movement variables
Fig 3.15 shows a snapshot of the tracking result. The red '+' represents the head position. The
green '+' represents the bladder position. The orange line shows the skeletonized tail and the
yellow '+' represents the tail tip. If the eye distance is small (which suggests that the fish is lying
on its side), a cyan circle will show at the center of the fish body. We sampled over 100 random
frames, and the hit rate for head, bladder and tail tip tracking were 100%, 98.8% and 96.9
respectively.
Fig 3.15: a snapshot of tracking result
42
3.9 Tracking result post-processing
The purpose for the post-processing step is to derive variables that reveal the fishes' behavior
patterns in a more straightforward way from the basic tracking results obtained through this
chapter. For example, the coordinate of the fish body may not be that informative. But its time
derivative, the velocity, is a very important behavior parameter. A list of some variables derived
in the post-processing step is provided as below.
Bulk velocity - It is computed by taking the time derivative of the bulk position, and contains
both amplitude and direction information. It is perhaps the most basic behavior parameter and
has been included in nearly every fish tracking program.
Angular velocity - It is defined the time derivative of the head-bladder direction. It represents
the rate at which fish larvae change their head direction. Potentially it can be used to identify
convulsive behaviors characterized by head shacking.
Sideway orientation - It shows whether the fish is lying on its side or on dorsal gesture, and is a
good indicator of fish larvae's health condition. To compute this parameter, a threshold is
applied on the projected distance between two eyes (described in section 3.7). If the distance is
small (large), then the fish is considered on its side (dorsal).
Tail beat rate - It is the time derivative of the tail bending angle as an indicator of the tail
movement intensity.
Tail curvatures - Two curvatures are calculated as matrices that approximately represents the
tail shape. Five sample points are taken uniformly from the skeletonized tail. A circle that fits
the first three points defines the first curvature, and the second curvature comes from the last
three sample points.
Distance to the well center - It computes the distance between the fish bulk position and the
well center.
43
3.10
First batch of data: a demo
With all the tools ready, one round of experiment involving two different types of convulsants
and one known antiepileptic drug is carried out. The details are given below.
3.10.1 Materials and methods
-Zebrafish larvae
The fish larvae used in the experiment is 7 dpf wild type zebrafish obtained from the fish facility
in the Koch institute, MIT. A tank contains approximately 30 male and female adult zebrafish
was set up for mating, therefore the reproduced larvae were not necessarily siblings. The eggs
were fetched from the facility about 3 hours after ovulation, and were immediately transferred
to E3 medium afterwards. Fish larvae were growing in an incubator with constant 29 degree
Celsius temperature and light source to simulate the daylight cycle.
Convulsants
Two convulsants are used. The first one is Bicuculline, which is a reversible antagonist of GABAA
receptors (71), and we use at a concentration of 15 iM. The second is 4-Aminopyridine (4-AP),
at 0.5 mM,and it is a voltage-dependent potassium axon ion channel blocker (72).
Antiepileptic drug
As a starting point, a type of known AED, Phenytoin is used in the experiment. Phenytoin is a
voltage-gated sodium channel blocker (20), and is often used to control complex partial
seizures and generalized tonic-clonic seizures (2). The concentration we used was 1 pM.
Fish larvae were divided into 6 groups: (i) control, (ii) Bicuculline, (iii) Bicuculline + Phenytoin, (iv)
4-AP, (v) 4-AP + Phenytoin and (vi) Phenytoin, with 8 larvae in each group. Groups using
Phenytoin were treated with the AED overnight before the experiment day. Before the
acquisition, fish larvae were loaded into 96 well plate with 200 IL E3 medium. Convulsants
stocked in DMSO were diluted to 2x in E3 medium. 200 pL of the diluted convulsant solutions
were added to the corresponding groups, and the rest of fishes were applied the same amount
of E3 medium with only DMSO. After loading convulsants, the plate sat on the system for 5 min
44
before 10 min videos were taken for each group of fish. Then the video data was processed by
the tracking program described in this thesis, and statistics of the tracking results were
calculated.
3.10.2 Results and discussions
Tracking results of (i) the average velocity amplitude, (ii) the average angular velocity, (iii) the
average tail beat rate, and (iv) the time ratio that the fish is on its side are presented in the
form of box plot in Fig 3.16.
10
80
8
60
6
40
4
20
2
0
0
control Bicc Bicc+Phen 4AP 4AP+Phen Phen
(b) average angular speed (rad/s)
control Bicc Bicc+Phen 4AP 4AP+Phen Phen
(a) average velocity amplitude (pix/s)
10
8
6
0. 5
4
lZ-3
2
0 c_
-
0
control
control
Bicc Bicc+Phen 4AP 4AP+Phen Phen
(c) average tail beat rate (rad/s)
Bicc Bicc+Phen 4AP 4AP+Phen Phen
(d) time ratio spent on side
Fig 3.16: tracking and analysis results of the experiment testing fish larvae's response to
Bicucuciline,4-AP an Phenytoin
From Fig 3.16 (a) (b) (c), we see that phenytoin seems effective to the 4-AP groups, but worsen
the situation in the Bicuculline groups. This may be explained by the fact that both phenytoin
and 4-AP are acting on the axon ion channels, their mechanisms are more related. But
Bicuculline is acting on the GABA receptor, therefore it actually affect ligand-gated channels at
syna pses.
45
Another point that worth noticing is that, in Fig 3.16 (d), after applying only the phenytoin, the
fish tended to stay more time on its side than in the control group. That is a sign of ataxia or
sedation (73). Interestingly, sedation is actually one of the many side effects of Phenytoin (2).
Even though the analysis on the data is very basic, we've already had some very interesting
observations. Moreover, these observations of the fish larvae's response to the known AED in
their behavior coincided with our established knowledge about the drug in some way. The first
batch of data, though not very comprehensive in the sense that only very limited number of
drugs were tested, shows a promise that our zebrafish behavior assay system may be of great
help for AEDs screening.
46
Chapter 4: BEHAVIOR PATTERN CLASSIFICATION
In the previous chapter, fish behavior patterns are represented by statistics of different
variables independently. But as can be seen from Fig 3.16, usually these variables are strongly
correlated. For example, when we look at the angular speed, we hardly can derive any new
information other than what we've already got from the velocity amplitude. That may result
from a lack of arbitrariness in fishes' behavior: they usually behave according to numbers of
typical patterns
(73). We shall expect that more knowledge can be recovered if we can
recognize these patterns from the video. In this chapter, a classifier that recognizes several
behavior patterns is trained by my colleague Amin Allalou.
As a starting point, we now categorize fish behavior into six categories: rest, rest on side,
normal swim, twitching (intense convulsions of fish body), circulating (whorl-loop like swim
trajectories) and head shacking (Fig 4.1).
(a) rest
(b) rest on side
(c) normal swim
47
(d) twitching
(e) circulating
(f) head shaking
Fig 4.1: basic behavior patterns considered in this thesis
Training data in the form of video segments with identical durations displaying the basic
behavior patterns shown in Fig 4.1 is obtained manually. Then the statistics of the tracking
variables, extracted from the training video segments, including mean, standard deviation, max,
min, etc., are calculated to form a feature space. The classifier is trained using the boost
algorithm.
When, we always use time windows with the same length (- 10 sec), and compute the statistics
of the variables (derived in the last chapters) within the time window around the specific frame
we are looking at, in order to generate the feature space. Training data is obtained manually,
and boosting algorithm is used on the feature space to obtain the classifier.
In the actual experiment data set, the behavior patterns are examined frame by frame. For
every single frame in the video (except the starting and ending frames), a segment of video that
shares the same length with the training data and has the currently examined frame as its
center point will be taken in to account. Statistics of the tracking results for the segments for
48
each frame are then calculated just like what we did to the training data. After that, the derived
statistics is transferred to the classifier, so that a decision of the examined frame's behavior
pattern is made. Each frame has a unique behavior pattern belonging to the six catalogs.
We tested our classifier with data that records larvae's dose response to the convulsants
Bicuculline and 4-AP. In this experiment, nacre mutant fish is used. This type of mutants differs
from the wild type in the pigmentation level. Fig 4.2 and Fig 4.3 shows the frequency of the
basic behavior patterns in the entire video data. From the figures, we can observe obvious
differences between different convulsants and dosages. For example, in 4-AP groups, fishes
shook their head more often, while in the Bicuculline groups, fishes seemed to prefer
circulating. As dosages increased, 4-AP groups would do less normal swim but increase head
shaking time. While in Bicuculline groups the frequency of circulating is the main changing
variable. It increased at first but dropped sharply at 200 IM. The drop may be resulted from
harsh damage to the fishes' physiology function due to the extremely high dosage of the
convulsant.
I
o4
0s
ofi.
0.
02
02
Md
"M fi" mlu s" ttm
mi01.l
(a) control
09
i~
(b) 10 p.M
03
00
01
01-
03
Of
(c) 25 p.M
-
mi,0Nl0
i
02
(d) 50 p.M
(e) 100 p.M
(f) 200 p.M
Fig 4.2: behavior pattern classification on Bicuculline dose response
49
e
OL
U
*0
(a) control
kmoL
(b) 0.1 mM
(c) 0.25 mM
(e) 2 mM
(f) 4 mM
I:
(d) I mM
Fig 4.3: behavior pattern classification on 4-AP dose response.
50
Chapter 5: CONCLUSIONS AND FUTURE WORKS
5.1 Conclusions
In this thesis, we are aiming at building up a high-throughput system to screen new
antiepileptic drug. Zebrafish with convulsant inducement are used as a seizure model, and their
behavior patterns are used to evaluate the compounds to be tested. The main consideration in
selecting the animal model is the idea to achieve high-throughput. The design of the behavior
data acquisition setup, which consists of a camera, a lens system, a motorized stage, a RI
illuminator and a computer with an acquisition program developed on it is reviewed. A fish
tracking algorithm, which can track the head position, swim bladder position, tail movement
and sideway orientation is developed. The algorithm finds a good balance between its accuracy
and efficiency during the tracking. Two different ways to interpret the tracking results, including
simply computing the statistics or behavior pattern classification, are carried out on our test
dataset, in which two convulsants, Bicuculline and 4-AP, and one existing AED, Phenytoin are
involved. The results match our previous understanding about these chemicals.
5.2 Future Work
Currently the tools for drug screening are ready. The next step is to run a collection of different
chemicals through the system, and then do the actual screening.
First we will run experiments on multiple convulsants with different underlying mechanism.
Then we characterize the behavior patterns induced by each type of convulsant. Since the
mechanism under the actual epilepsy seizure in human is complicated, to better simulate the
real situation, we may try combinations of convulsants, and see how they are related to the
patterns associated with mono convulsant treatment. After that, the effects of existing AEDs
working on both convulsant induced groups and control groups are planned to be characterized.
The convulsant induced group is designed to characterize the drug's efficacy, while the control
group may provide information about the side effect. Some patients are treated with multiple
antiepileptic drugs at the same time, and the interaction between antiepileptic drugs is a great
51
concern (15). Therefore it will also be interesting if we can test different combinations of AEDs.
The extracted behavior patterns associated with the existing AEDs or combination of AEDs are
compared with their effects on human epilepsy patients. In ideal scenario, we will develop a
library that maps the behavior pattern in zebrafish to the human response to existing AEDs.
Since the list of AED is not too long by far, that is a feasible task. After that, we are planning to
carry out the real screening. The behavior pattern associated to the tested compounds is
compared with our library, then an evaluation of the compounds efficacy and side effects can
be made. Note that in section 3.10, with only some preliminary analysis, we already can predict
Phenytoin's working mechanism (related to potential-gated ion channels but not ligand-gated
channels) and adverse effect (sedation). So we have reasons to believe that the roadmap
proposed here may lead us to valuable findings.
52
References
1. Somjen, George G. Ions in the brain normal function, seizures, and stroke. Oxford: Oxford
University Press, 2004.
2. Simon, Roger P., Greenberg, David A. and Aminoff, Michael J. Clinicalneurology. 7th ed. New
York: Lange Medical Books/McGraw-Hill, 2009.
3. Venes, Donald. Taber'scyclopedic medical dictionary. Philadelphia: F.A Davis, 2005.
4. Seizures and Epilepsy: Hope Through Research. NationalInstitute ofNeurologicalDisordersand
Stroke. [Online] NINDS, 24 7, 2014. [Cited: 8 2014, 7.]
http://www.ninds.nih.gov/disorders/epilepsy/detail.epilepsy.htm.
5. McCandless, David W. Epilepsy animaland human correlations.New York: Springer, 2012.
6. Schachter, Steven C., Shafer, Patricia 0. and Sirven, Joseph I. How Serious Are Seizures?
Epilepsy Foundation. [Online] 7 2013. [Cited: 8 7, 2014.]
http://www.epilepsy.com/learn/epilepsy-101/how-serious-are-seizures.
7. National Institute for Health and Clinical Excellence. The Epilepsies: The diagnosis and
management of the epilepsies in adults and children in primary and secondary care. [Online] 1
2012.
http://www.nice.org.uk/guidance/cg137/resources/guidance-the-epilepsies-the-diagnosis-and-m
anagement-of-the-epilepsies-in-adults-and-children-in-primary-and-secondary-care-pdf.
8. Suurmeijer, Theo P. B. M., Reuvekamp, Marieke F. and Aldenkamp, Bert P. Social functioning
psychological functioning and quality of life in epilepsy. Epilepsia. 2001, Vol. 42(9).
9. Matthews, Wendy S. and Barabas, Gabor. Suicide and epilepsy: A review of the literature.
Psychosomatics. 1981, Vol. 22(6).
53
10. Epilepsy. World Health Organization. [Online] WHO Media centre, 10 2012. [Cited: 5 11, 2014.]
http://www.who.int/mediacentre/factsheets/fs999/en/.
11. Lerche, Holger, Jurcat-Rott, Karin and Lehmann-Horn, Frank. Ion Channels and Epilepsy.
American Journalof Medical Genetics. 2001, Vol. 106.
12. Duncan,, JS, Sander, JW and Sisodiya, S M. Adult epilepsy. The Lancet. 2006, Vol. 367(9516).
13. Eadie, Mervyn J. Shortcomings in the current treatment of epilepsy. Expert Rev Neurother. 2012,
Vol. 12(12).
14. Benbadis, SR. Advances in the treatment of epilepsy. American Family Physician. 2001, Vol.
64(1).
15. Patsalos, Philip N and Perucca, Emilio. Clinically important drug interactions in epilepsy:
general features and interactions between antiepileptic drugs. The Lancet Neurology. 2003, Vol.
2(6).
16. Guerreiro, M M, Andermann, F and Andermann, E. Surgical treatment of epilepsy in tuberous
sclerosis: Strategic and results in 18 patients. Neurology. 1998, Vol. 51(5).
17. Bromfield, EB, Cavazos, JE and Sirven, JI. An Introduction to Epilepsy. West Hartford::
American Epilepsy Society, 2006.
18. Brodie, Martin J. Antiepileptic drug therapy the story so far. Seizure. 2010, Vol. 19(10).
19. The National Society for Epilepsy. List of anti-epileptic drugs. Epilepsy society. [Online] 2 2014.
http://www.epilepsysociety.org.uk/list-anti-epileptic-drugs.
20. Rogawski, Michael A and Loscher, Wolfgang. The neurobiology of antiepileptic drugs. Nature
Reviews Neuroscience. 2004, Vol. 5.
21. Shorvon, S.D. Handbook ofepilepsy treatment. Chichester, West Sussex, UK: Wiley-Blackwell,
2010.
54
22. Mackey, Charlotte. The anticonvulsants market Nature Reviews Drug Discovery. 2010, Vol. 9.
23. Schmidt, Dieter. Drug treatment of epilepsy: Options and limitations. Epilepsy & Behavior. 2009,
Vol. 15.
24. Cole, Andrew J, Koh, Sookyong and Zheng, Yi. Are seizures harmful: what can we learn from
animal models? Progressin Brain Research. 2002, Vol. 135.
25. Loscher, Wolfgang and Schmidt, Dieter. Which animal models should be used in the search
for new antiepileptic drugs? A proposal based on experimental and clinical considerations. Epilepsy
Research. 1988, Vol. 2(3).
26. Loscher, Wolfgang. Critical review of current animal models of seizures and epilepsy used in
the discovery and development of new antiepileptic drugs. Seizure. 2011, Vol. 20(5).
27. Oberheim, Nancy Ann, et al., et al. Astrocytic complexity distinguishes the human brain.
Trends in Nuerosciences. 2006, Vol. 29(10).
28. Inder, Terrie, et al., et al. Non-Human Primate Models of Neonatal Brain Injury. Seminars in
Perinatology. 2004, Vol. 28(6).
29. Meldrum, Brian S., Horton, Roger W. and Toseland, Pat A. A Primate Model for Testing
Anticonvulsant Drugs. Archives ofneurology. 1975, Vol. 32(5).
30. Perez-Mendes, P., et al., et al. Modeling epileptogenesis and temporal lobe epilepsy in a
non-human primate. Epilepsy Research. 2011, Vols. 96(1-2).
31. Snead, 0. Carter. Pharmacological models of generalized absence seizures in rodents. Journalof
Neural Transmission. 1992, Vol. 35.
32. Coenen, AML and Luijtelaar, E Van. Genetic Animal Models for Absence Epilepsy: A Review of
the WAG/Rij Strain of Rats. BehaviorGenetics. 2003, Vol. 33(6).
55
33. Marescaux, C. and Vergnes, M. Genetic Absence Epilepsy in Rats from Strasbourg (GAERS).
The ItalianJournalofNeurologicalSciences. 1995, Vols. 16(1-2).
34. Nersesyan, Hrachya, et al., et al. Dynamic fMRI and EEG Recordings During Spike-Wave
&
Seizures and Generalized Tonic- Clonic Seizures in WAG/Rij Rats. Journalof CerebralBlood Flow
Metabolism. 2004, Vol. 24.
35. Loscher, Wolfgang, Fassbender, Christian P and Nolting, Bjorn. The role of technical,
biological and pharmacological factors in the laboratory evaluation of anticonvulsant drugs. II.
Maximal electroshock seizure models. Epilepsy Research. 1991, Vol. 8(2).
36. Leite, J.P., Bortolotto, Z.A. and Cavalheiro, E.A. Spontaneous recurrent seizures in rats: An
experimental model of partial epilepsy. Neuroscience& BiobehavioralReviews. 1990, Vol. 14(4).
37. Curia, Giulia, et al., et al. The pilocarpine model of temporal lobe epilepsy. Journalof
NeuroscienceMethods. 2008, Vol. 172(2).
38. Pisa, Michelle, et al., et al. Spontaneously recurrent seizures after intracerebral injections of
kainic acid in rat: a possible model of human temporal lobe epilepsy. Brain Research. 1980, Vol.
200(2).
39. Howe, Kerstin, et al., et al. The zebrafish reference genome sequence and its relationship to
the human genome. Nature. 2013, Vol. 496.
40. Santoriello, Cristina and Zon, Leonard I. Hooked! Modeling human disease in zebrafish.
Science in Medicine. 2012, Vol. 12 2(7).
41. Hortopan, Gabriela A., Dinday, Matthew T. and Barabani, Scott C. Zebrafish as a model for
studying genetic aspects of epilepsy. DiseaseModels and Mechanisms. 2010, Vol. 3.
42. Panula, P., et al., et al. The comparative neuroanatomy and neurochemistry of zebrafish CNS
systems of relevance to human neuropsychiatric diseases. Neurobiology ofDisease. 2010, Vol. 40(1).
56
43. Parng, Chuenlei, et al., et al. Zebrafish: A Preclinical Model for Drug Screening. ASSAY and Drug
Development Technologies. 2002, Vol. 1.
44. Stewart, Adam Michael, et al., et al. Perspectives of zebrafish models of epilepsy: What, how
and where next? Brain Research Bulletin. 2012, Vol. 87.
45. Loscher, W, et al., et al. Evaluation of epileptic dogs as an animal model of human epilepsy.
Arzneimittel-Forschung. 1985, Vol. 35(1).
46. Williams, Shelli N., et al., et al. Epileptic-like convulsions associated with LIS-1 in the
cytoskeletal control of neurotransmitter signaling in Caenorhabditis elegans. Human Molecular
Genetics. 2004, Vol. 13(18).
47. Song, Juan and Tanouye, Mark A. From bench to drug: Human seizure modeling using
Drosophila. Progressin Neurobiology. 2008, Vol. 84(2).
48. Wolfgang, Loscher. Genetic animal models of epilepsy as a unique resource for the evaluation
of anticonvulsant drugs. A review. Methods and Findingsin Experimental and ClinicalPharmacology.
1984, Vol. 6(9).
49. Sarkisian, Matthew R. Overview of the Current Animal Models for Human Seizure and
Epileptic Disorders. Epilepsy & Behavior. 2001, Vol. 2(3).
50. Baraban, Scott C., Dinday, Matthew T. and Hortopan, Gabriela A. Drug screening in Scn1a
zebrafish mutant identifies clemizole as a potential Dravet syndrome treatment Nature
Communications. 2013, Vol. 4.
51. SW, Chege, et al., et al. Expression and function of KCNQ channels in larval zebrafish.
Developmental Neurobiology. 2012, Vol. 72(2).
52. GA, Hortopan, MT, Dinday and SC., Baraban. Spontaneous seizures and altered gene
expression in GABA signaling pathways in a mind bomb mutant zebrafish. The Journalof
Neuroscience. 2010, Vol. 30(41).
57
53. Castel-Branco, M.M., et al., et al. The maximal electroshock seizure(MES) model in the
preclinical assessment of potential new antiepileptic drugs. Methods and Findingsin Experimental
and ClinicalPharmacology.2009, Vol. 31(2).
54. Wikipedia. Convulsant Wikipedia. [Online] 11 2013. http://en.wikipedia.org/wiki/Convulsant
55. Galvan, Martin, Grafe, Peter and Bruggencate, GerritTen. Convulsant actions of
4-aminopyridine on the guinea-pig olfactory cortex slice. Brain Research. 1982, Vol. 241(1).
56. Boulton, Alan, Baker, Glen and Butterworth, Roger. Animal Models ofNeurologicalDisease.
Totowa: Humana Press, 1992.
57. Barros, T P, et al., et al. Zebrafish: an emerging technology for in vivo pharmacological
assessment to identify potential safety liabilities in early drug discovery. BritishJournalof
Pharmacology. 2008, Vol. 154(7).
58. Wheless, James W, Clarke, Dave F and Carpenter, Daniel. Treatment of pediatric epilepsy:
expert opinion, 2005.Journalof Child Neurology. 2006, Vol. 20.
59. Guo, Su. Using zebrafish to assess the impact of drugs on neural development and function.
Expert Opinion on DrugDiscovery. 2009, Vol. 4(7).
60. Barabana, S.C., et al., et al. Pentylenetetrazole induced changes in zebrafish behavior, neural
activity and c-fos expression. Neuroscience. 2005, Vol. 131(3).
61. Baraban, Scott C., et al., et al. A Large-scale Mutagenesis Screen to Identify Seizure-resistant
Zebrafish. Epilepsia. 2007, Vol. 48(6).
62. Baxendale, Sarah, et al., et al. Identification of compounds with anti-convulsant properties in a
zebrafish model of epileptic seizures. DiseaseModels & Mechanisms. 2012, Vol. 5(6).
63. Desmond, Daniel, et al., et al. Assessing Epilepsy-Related Behavioral Phenotypes in Adult
Zebrafish. Zebrafish Protocolsfor NeurobehavioralResearch. 2012, Vol. 66.
58
64. Williams, Larry R., et al., et al. Behavioral and physiological effects of RDX on adult zebrafish.
ComparativeBiochemistryand Physiology PartC: Toxicology & Pharmacology. 2012, Vol. 155(1).
65. Krauss, Andrea and Neumeyer, Christa. Wavelength dependence of the optomotor response
in zebrafish (Danio rerio). Vision Research. 2003, Vol. 43(11).
66. Budick, Seth A and O'Mally, Donald M. Locomotor Repertoire of the Larvae Zebrafish:
Swimming, Turing and Prey Capture. The Journalof ExperimentalBiology. 2000, Vol. 203.
67. Mirat, Olivier, et al., et al. ZebraZoom: an automated program for high-throughput behavioral
analysis and categorization. Frontiersin Neural Circuits. 2013, Vol. 7.
68. Martineau, Pierre I. and Mourrain, Philippe. Tracking zebrafish larvae in group - Status and
perspectives. Methods. 2013, Vol. 62(3).
69. Huertas, Andres and Medioni, Gerard. Detection of Intensity Changes with Subpixel Accuracy
Using Laplacian-Gaussian Masks. IEEE Transactionson PatternAnalysis and Machine Intelligence.
1986, Vol. 8.
70. Deng, Weian, Iyengar, Sitharama and Brener, Nathan E. A fast parallel thinning algorithm for
the binary image skeletonization. Internationaljournalof High Performance ComputingApplications.
2000, Vol. 14(1).
71. D.R. Curtis, A.W. Duggan, Felix, D. and Johnston, G.A.R. Bicuculline, an antagonist of GABA
and synaptic inhibition in the spinal cord of the cat Brain Research. 1971, Vol. 32(1).
72. Sherratt, R M, Bostock, H and Sears, T A. Effects of 4-aminopyridine on normal and
demyelinated mammalian nerve fibres. Nature. 1980, Vol. 283.
73. Kalueff, Allan V., et al., et al. Towards a Comprehensive Catalog of Zebrafish Behavior 1.0 and
Beyond. Zebrafish. 2013, Vol. 10(1).
59
Download