included some figure descriptions.

This commit is contained in:
tillraab 2018-10-11 20:53:18 +02:00
parent 191598ec4e
commit 99f1d7fb77
6 changed files with 145 additions and 117 deletions

View File

@ -18,38 +18,38 @@
\providecommand\HyField@AuxAddToCoFields[2]{}
\babel@aux{english}{}
\@writefile{toc}{\contentsline {section}{Introduction}{1}{section*.1}}
\@writefile{toc}{\contentsline {section}{Materials and Methods}{1}{section*.2}}
\@writefile{toc}{\contentsline {subsection}{Field site}{1}{subsection*.3}}
\@writefile{toc}{\contentsline {subsection}{Field monitiring system}{1}{subsection*.4}}
\@writefile{toc}{\contentsline {subsection}{Extraction on EOD frequencies}{2}{subsection*.5}}
\@writefile{toc}{\contentsline {section}{Materials and Methods}{2}{section*.2}}
\@writefile{toc}{\contentsline {subsection}{Field site}{2}{subsection*.3}}
\@writefile{toc}{\contentsline {subsection}{Field monitiring system}{2}{subsection*.4}}
\@writefile{toc}{\contentsline {subsection}{Extraction of EOD frequencies}{2}{subsection*.5}}
\@writefile{toc}{\contentsline {subsection}{Tracking of individual EODs}{2}{subsection*.6}}
\@writefile{toc}{\contentsline {subsubsection}{$\Delta $-EODf (Electric organ discharge frequency difference)}{2}{subsubsection*.7}}
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Random caption\relax }}{2}{figure.caption.8}}
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Spectrogram and part of EOD frequency traces from EOD signals of multiple fish including two EOD frequency traces crossing in the course of an EOD frequency rise. Single EOD signals marked in green and yellow form potential candidates to be connected to the EOD signal marked in black. The yellow and green bar represent the respective EOD frequency errors $\Delta f_0$ and $\Delta f_1$, as part of the tracking algorithm.\relax }}{3}{figure.caption.8}}
\providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}}
\newlabel{dEODf}{{1}{2}{Random caption\relax }{figure.caption.8}{}}
\@writefile{toc}{\contentsline {subsubsection}{$\Delta $-F (Field difference)}{2}{subsubsection*.9}}
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Random caption\relax }}{3}{figure.caption.10}}
\newlabel{dField}{{2}{3}{Random caption\relax }{figure.caption.10}{}}
\newlabel{dEODf}{{1}{3}{Spectrogram and part of EOD frequency traces from EOD signals of multiple fish including two EOD frequency traces crossing in the course of an EOD frequency rise. Single EOD signals marked in green and yellow form potential candidates to be connected to the EOD signal marked in black. The yellow and green bar represent the respective EOD frequency errors $\Delta f_0$ and $\Delta f_1$, as part of the tracking algorithm.\relax }{figure.caption.8}{}}
\@writefile{toc}{\contentsline {subsubsection}{$\Delta $-F (Field difference)}{3}{subsubsection*.9}}
\@writefile{toc}{\contentsline {subsubsection}{Error values composed from $\Delta $-EODf and $\Delta $-Field}{3}{subsubsection*.11}}
\@writefile{toc}{\contentsline {subsubsection}{Frequency error determination}{3}{subsubsection*.13}}
\@writefile{toc}{\contentsline {subsubsection}{Field error determination}{3}{subsubsection*.14}}
\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Random caption\relax }}{4}{figure.caption.12}}
\newlabel{rel_errors}{{3}{4}{Random caption\relax }{figure.caption.12}{}}
\@writefile{toc}{\contentsline {subsubsection}{Total error definition}{4}{subsubsection*.15}}
\@writefile{toc}{\contentsline {subsubsection}{Assign temporal EOD frequency traces}{4}{subsubsection*.16}}
\@writefile{toc}{\contentsline {subsubsection}{Running connection}{5}{subsubsection*.19}}
\@writefile{toc}{\contentsline {section}{Results}{5}{section*.21}}
\@writefile{toc}{\contentsline {subsection}{d-EODf and d-Field of same identity signals vs. non-same identity signals}{5}{subsection*.22}}
\@writefile{toc}{\contentsline {subsection}{Roc analysis}{5}{subsection*.25}}
\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Random caption\relax }}{6}{figure.caption.17}}
\newlabel{tmp_idents}{{4}{6}{Random caption\relax }{figure.caption.17}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Random caption\relax }}{7}{figure.caption.18}}
\newlabel{error_matrix}{{5}{7}{Random caption\relax }{figure.caption.18}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Random caption\relax }}{8}{figure.caption.20}}
\newlabel{running_connection}{{6}{8}{Random caption\relax }{figure.caption.20}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Random caption\relax }}{9}{figure.caption.23}}
\newlabel{Field_error_shift}{{7}{9}{Random caption\relax }{figure.caption.23}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces Random caption\relax }}{9}{figure.caption.24}}
\newlabel{EODf_error_shift}{{8}{9}{Random caption\relax }{figure.caption.24}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces Random caption\relax }}{10}{figure.caption.26}}
\newlabel{ROC}{{9}{10}{Random caption\relax }{figure.caption.26}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Electric field properties deducted from EOD frequency power on different electrodes of potential partners in the course of tracking, respective to fig.\ref {dEODf}. Field properties on the left (green and yellow signal in fig.\ref {dEODf}) are compared to the field properies on the right (black signal in fig.\ref {dEODf}). The centered top field difference results from the substraction of the field properties of the green and black signal in fig.\ref {dEODf}, the centered bottom respectively the difference between the yellow and black signal. $\Delta field_0$ and $\Delta field_1$ represent the mean-square error of the respective difle differences.\relax }}{4}{figure.caption.10}}
\newlabel{dField}{{2}{4}{Electric field properties deducted from EOD frequency power on different electrodes of potential partners in the course of tracking, respective to fig.\ref {dEODf}. Field properties on the left (green and yellow signal in fig.\ref {dEODf}) are compared to the field properies on the right (black signal in fig.\ref {dEODf}). The centered top field difference results from the substraction of the field properties of the green and black signal in fig.\ref {dEODf}, the centered bottom respectively the difference between the yellow and black signal. $\Delta field_0$ and $\Delta field_1$ represent the mean-square error of the respective difle differences.\relax }{figure.caption.10}{}}
\@writefile{toc}{\contentsline {subsubsection}{Frequency error determination}{4}{subsubsection*.13}}
\@writefile{toc}{\contentsline {subsubsection}{Field error determination}{4}{subsubsection*.14}}
\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Determination of relative field and EOD frequency errors. Up: All possible field errors of signals within a time window of 30\tmspace +\thinmuskip {.1667em}s (3 $\times $ compare range) showing a maximum EOD frequency differen of 10\tmspace +\thinmuskip {.1667em}Hz were colected as possible field error distribution. Its cumulative sum histogram is displayed in red. Relative field errors for both, $\Delta field_0$ and $\Delta field_1$, are difined as the proportion of possible field errors smaller than the respective field errors. Smaller field errors result in smaller relative field errors and, thus, increase the likelihood of two signals belonging to one identity. Down: Relative frequency errors are calculated based on a boltzmann function. Relative frequency errors above 1\tmspace +\thinmuskip {.1667em}Hz already represent a special event within a EOD frequency trace and, thus, result in the maximum relative frequency error.\relax }}{5}{figure.caption.12}}
\newlabel{rel_errors}{{3}{5}{Determination of relative field and EOD frequency errors. Up: All possible field errors of signals within a time window of 30\,s (3 $\times $ compare range) showing a maximum EOD frequency differen of 10\,Hz were colected as possible field error distribution. Its cumulative sum histogram is displayed in red. Relative field errors for both, $\Delta field_0$ and $\Delta field_1$, are difined as the proportion of possible field errors smaller than the respective field errors. Smaller field errors result in smaller relative field errors and, thus, increase the likelihood of two signals belonging to one identity. Down: Relative frequency errors are calculated based on a boltzmann function. Relative frequency errors above 1\,Hz already represent a special event within a EOD frequency trace and, thus, result in the maximum relative frequency error.\relax }{figure.caption.12}{}}
\@writefile{toc}{\contentsline {subsubsection}{Total error definition}{5}{subsubsection*.15}}
\@writefile{toc}{\contentsline {subsubsection}{Assign temporal EOD frequency traces}{6}{subsubsection*.16}}
\@writefile{toc}{\contentsline {subsubsection}{Running connection}{6}{subsubsection*.19}}
\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces ---\relax }}{7}{figure.caption.17}}
\newlabel{tmp_idents}{{4}{7}{---\relax }{figure.caption.17}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Pre sorting of EOD signals into temporal identities. A-C: Detected origin signals within a 30\tmspace +\thinmuskip {.1667em}s time window can be assigned to target signals with a maximum time lag of 10\tmspace +\thinmuskip {.1667em}s. Signals are assigned to each other based on their respective error values. The resulting temporal identity traces are formed based on the lowest possible error values. D: Error values of possible origin signals and target signals sorted by their temporal occurance. E: Eror values of possible origin signals and target signals sorted by their temporal identity. Only every second identity is displayed indicated for plotting reasons.\relax }}{8}{figure.caption.18}}
\newlabel{error_matrix}{{5}{8}{Pre sorting of EOD signals into temporal identities. A-C: Detected origin signals within a 30\,s time window can be assigned to target signals with a maximum time lag of 10\,s. Signals are assigned to each other based on their respective error values. The resulting temporal identity traces are formed based on the lowest possible error values. D: Error values of possible origin signals and target signals sorted by their temporal occurance. E: Eror values of possible origin signals and target signals sorted by their temporal identity. Only every second identity is displayed indicated for plotting reasons.\relax }{figure.caption.18}{}}
\@writefile{toc}{\contentsline {section}{Results}{8}{section*.21}}
\@writefile{toc}{\contentsline {subsection}{d-EODf and d-Field of same identity signals vs. non-same identity signals}{8}{subsection*.22}}
\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Running connection. A: Temporal identities assigned via lowest error value connections. The black and grey bars together indicate the whole data snippet temporal identities have been assigned before. Connections within the grey areas are assumed to be unsteady since signals within compare range but outside the gray are could point to those signals as well but are neglected in this particular temporal identity assignment. Connections within the black bar area indicate valid connections since every signal possible connected to those signals lie within the temporal assignment range. B: Already assigned identities, i.e. potential connection partners for the temporal identities to assigne, are shown. C: The yellow and green signals (already discussed in fig. \ref {dEODf} and fig. \ref {dField}) represent the origin signals of the respective identities to best fit to a signal of one temporal identity, indicated in black. The yellow-to-black error is lower than the green-to-black error. D: Signals of temporal identities got assigned to signals of already assigned identities based on their lowest error value to each other.\relax }}{9}{figure.caption.20}}
\newlabel{running_connection}{{6}{9}{Running connection. A: Temporal identities assigned via lowest error value connections. The black and grey bars together indicate the whole data snippet temporal identities have been assigned before. Connections within the grey areas are assumed to be unsteady since signals within compare range but outside the gray are could point to those signals as well but are neglected in this particular temporal identity assignment. Connections within the black bar area indicate valid connections since every signal possible connected to those signals lie within the temporal assignment range. B: Already assigned identities, i.e. potential connection partners for the temporal identities to assigne, are shown. C: The yellow and green signals (already discussed in fig. \ref {dEODf} and fig. \ref {dField}) represent the origin signals of the respective identities to best fit to a signal of one temporal identity, indicated in black. The yellow-to-black error is lower than the green-to-black error. D: Signals of temporal identities got assigned to signals of already assigned identities based on their lowest error value to each other.\relax }{figure.caption.20}{}}
\@writefile{toc}{\contentsline {subsection}{Roc analysis}{9}{subsection*.25}}
\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Random caption\relax }}{10}{figure.caption.23}}
\newlabel{EODf_error_shift}{{7}{10}{Random caption\relax }{figure.caption.23}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces Random caption\relax }}{10}{figure.caption.24}}
\newlabel{Field_error_shift}{{8}{10}{Random caption\relax }{figure.caption.24}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces Random caption\relax }}{11}{figure.caption.26}}
\newlabel{ROC}{{9}{11}{Random caption\relax }{figure.caption.26}{}}

View File

@ -1,4 +1,4 @@
This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/Debian) (preloaded format=pdflatex 2018.7.9) 24 SEP 2018 13:40
This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/Debian) (preloaded format=pdflatex 2018.7.9) 11 OCT 2018 20:47
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
@ -1043,175 +1043,189 @@ LaTeX Font Info: Font shape `T1/phv/b/it' in size <14.4> not available
(Font) Font shape `T1/phv/b/sl' tried instead on input line 124.
LaTeX Font Info: Font shape `T1/phv/b/sl' will be
(Font) scaled to size 12.9599pt on input line 124.
[1
{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
LaTeX Font Info: Font shape `T1/phv/bx/it' in size <12> not available
(Font) Font shape `T1/phv/b/it' tried instead on input line 129.
(Font) Font shape `T1/phv/b/it' tried instead on input line 130.
LaTeX Font Info: Font shape `T1/phv/b/it' in size <12> not available
(Font) Font shape `T1/phv/b/sl' tried instead on input line 129.
(Font) Font shape `T1/phv/b/sl' tried instead on input line 130.
LaTeX Font Info: Font shape `T1/phv/b/sl' will be
(Font) scaled to size 10.79993pt on input line 129.
LaTeX Font Info: Try loading font information for TS1+ptm on input line 130.
(Font) scaled to size 10.79993pt on input line 130.
LaTeX Font Info: Try loading font information for TS1+ptm on input line 131.
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1ptm.fd
File: ts1ptm.fd 2001/06/04 font definitions for TS1/ptm.
)
LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <10.95> not available
(Font) Font shape `OT1/ptm/b/n' tried instead on input line 130.
(Font) Font shape `OT1/ptm/b/n' tried instead on input line 131.
LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <8> not available
(Font) Font shape `OT1/ptm/b/n' tried instead on input line 130.
(Font) Font shape `OT1/ptm/b/n' tried instead on input line 131.
LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <6> not available
(Font) Font shape `OT1/ptm/b/n' tried instead on input line 130.
[1
(Font) Font shape `OT1/ptm/b/n' tried instead on input line 131.
{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `math shift' on input line 141.
(hyperref) removing `math shift' on input line 147.
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `\Delta' on input line 141.
(hyperref) removing `\Delta' on input line 147.
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `math shift' on input line 141.
(hyperref) removing `math shift' on input line 147.
<3.pdf, id=83, 568.76491pt x 341.1144pt>
<3.pdf, id=81, 568.76491pt x 341.1144pt>
File: 3.pdf Graphic file (type pdf)
<use 3.pdf>
Package pdftex.def Info: 3.pdf used on input line 144.
Package pdftex.def Info: 3.pdf used on input line 150.
(pdftex.def) Requested size: 500.484pt x 300.16595pt.
LaTeX Font Info: Font shape `T1/phv/m/n' will be
(Font) scaled to size 8.99994pt on input line 145.
(Font) scaled to size 8.99994pt on input line 151.
LaTeX Font Info: Font shape `T1/phv/bx/n' in size <10> not available
(Font) Font shape `T1/phv/b/n' tried instead on input line 145.
(Font) Font shape `T1/phv/b/n' tried instead on input line 151.
LaTeX Font Info: Font shape `T1/phv/b/n' will be
(Font) scaled to size 8.99994pt on input line 145.
(Font) scaled to size 8.99994pt on input line 151.
LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <10> not available
(Font) Font shape `OT1/ptm/b/n' tried instead on input line 151.
LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <7.4> not available
(Font) Font shape `OT1/ptm/b/n' tried instead on input line 151.
LaTeX Warning: `!h' float specifier changed to `!ht'.
[2]
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `math shift' on input line 150.
(hyperref) removing `math shift' on input line 156.
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `\Delta' on input line 150.
(hyperref) removing `\Delta' on input line 156.
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `math shift' on input line 150.
(hyperref) removing `math shift' on input line 156.
<9.pdf, id=84, 568.76491pt x 398.2077pt>
<9.pdf, id=89, 568.76491pt x 398.2077pt>
File: 9.pdf Graphic file (type pdf)
<use 9.pdf>
Package pdftex.def Info: 9.pdf used on input line 153.
Package pdftex.def Info: 9.pdf used on input line 159.
(pdftex.def) Requested size: 500.484pt x 350.40562pt.
LaTeX Warning: `!h' float specifier changed to `!ht'.
[2 <./3.pdf>]
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `math shift' on input line 159.
(hyperref) removing `math shift' on input line 165.
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `\Delta' on input line 159.
(hyperref) removing `\Delta' on input line 165.
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `math shift' on input line 159.
(hyperref) removing `math shift' on input line 165.
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `math shift' on input line 159.
(hyperref) removing `math shift' on input line 165.
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `\Delta' on input line 159.
(hyperref) removing `\Delta' on input line 165.
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `math shift' on input line 159.
(hyperref) removing `math shift' on input line 165.
<10.pdf, id=177, 568.76491pt x 398.2077pt>
[3 <./3.pdf>]
<10.pdf, id=185, 568.76491pt x 398.2077pt>
File: 10.pdf Graphic file (type pdf)
<use 10.pdf>
Package pdftex.def Info: 10.pdf used on input line 164.
Package pdftex.def Info: 10.pdf used on input line 170.
(pdftex.def) Requested size: 500.484pt x 350.40562pt.
LaTeX Warning: `!h' float specifier changed to `!ht'.
[3 <./9.pdf>] [4 <./10.pdf>]
<1.pdf, id=297, 568.76491pt x 682.22879pt>
[4 <./9.pdf>] [5 <./10.pdf>]
<1.pdf, id=305, 568.76491pt x 682.22879pt>
File: 1.pdf Graphic file (type pdf)
<use 1.pdf>
Package pdftex.def Info: 1.pdf used on input line 185.
Package pdftex.def Info: 1.pdf used on input line 191.
(pdftex.def) Requested size: 500.484pt x 600.33195pt.
LaTeX Warning: `!h' float specifier changed to `!ht'.
<4.pdf, id=298, 568.76491pt x 341.1144pt>
<4.pdf, id=306, 568.76491pt x 341.1144pt>
File: 4.pdf Graphic file (type pdf)
<use 4.pdf>
Package pdftex.def Info: 4.pdf used on input line 190.
Package pdftex.def Info: 4.pdf used on input line 196.
(pdftex.def) Requested size: 500.484pt x 300.16595pt.
LaTeX Warning: `!h' float specifier changed to `!ht'.
<2.pdf, id=299, 568.76491pt x 398.2077pt>
<2.pdf, id=307, 568.76491pt x 398.2077pt>
File: 2.pdf Graphic file (type pdf)
<use 2.pdf>
Package pdftex.def Info: 2.pdf used on input line 200.
Package pdftex.def Info: 2.pdf used on input line 205.
(pdftex.def) Requested size: 500.484pt x 350.40562pt.
LaTeX Warning: `!h' float specifier changed to `!ht'.
<6.pdf, id=300, 568.76491pt x 341.1144pt>
File: 6.pdf Graphic file (type pdf)
<use 6.pdf>
Package pdftex.def Info: 6.pdf used on input line 210.
[6] [7 <./1.pdf>]
<7.pdf, id=599, 568.76491pt x 341.1144pt>
File: 7.pdf Graphic file (type pdf)
<use 7.pdf>
Package pdftex.def Info: 7.pdf used on input line 217.
(pdftex.def) Requested size: 500.484pt x 300.16595pt.
LaTeX Warning: `!h' float specifier changed to `!ht'.
<7.pdf, id=301, 568.76491pt x 341.1144pt>
File: 7.pdf Graphic file (type pdf)
<use 7.pdf>
Package pdftex.def Info: 7.pdf used on input line 215.
<6.pdf, id=600, 568.76491pt x 341.1144pt>
File: 6.pdf Graphic file (type pdf)
<use 6.pdf>
Package pdftex.def Info: 6.pdf used on input line 224.
(pdftex.def) Requested size: 500.484pt x 300.16595pt.
LaTeX Warning: `!h' float specifier changed to `!ht'.
<12.pdf, id=302, 568.76491pt x 341.1144pt>
[8 <./4.pdf>]
<12.pdf, id=637, 568.76491pt x 341.1144pt>
File: 12.pdf Graphic file (type pdf)
<use 12.pdf>
Package pdftex.def Info: 12.pdf used on input line 222.
Package pdftex.def Info: 12.pdf used on input line 236.
(pdftex.def) Requested size: 500.484pt x 300.16595pt.
LaTeX Warning: `!h' float specifier changed to `!ht'.
Package atveryend Info: Empty hook `BeforeClearDocument' on input line 226.
[5] [6 <./1.pdf>] [7 <./4.pdf>] [8 <./2.pdf>] [9 <./6.pdf> <./7.pdf
Package atveryend Info: Empty hook `BeforeClearDocument' on input line 240.
[9 <./2.pdf>] [10 <./7.pdf> <./6.pdf
pdfTeX warning: pdflatex (file ./7.pdf): PDF inclusion: multiple pdfs with page
pdfTeX warning: pdflatex (file ./6.pdf): PDF inclusion: multiple pdfs with page
group included in a single page
>] [10 <./12.pdf>]
Package atveryend Info: Empty hook `AfterLastShipout' on input line 226.
>] [11 <./12.pdf>]
Package atveryend Info: Empty hook `AfterLastShipout' on input line 240.
(./main.aux)
Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 226.
Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 226.
Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 240.
Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 240.
Package rerunfilecheck Info: File `main.out' has not changed.
(rerunfilecheck) Checksum: 8F4CBF7F2CCEEE70843AFA637D976178;1326.
Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 226.
(rerunfilecheck) Checksum: 8EA832DAD89430FBE7402CBDE19FF2F5;1326.
Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 240.
)
Here is how much of TeX's memory you used:
10439 strings out of 492982
148536 string characters out of 6134897
249736 words of memory out of 5000000
13794 multiletter control sequences out of 15000+600000
64541 words of font info for 91 fonts, out of 8000000 for 9000
10464 strings out of 492982
148866 string characters out of 6134897
256258 words of memory out of 5000000
13812 multiletter control sequences out of 15000+600000
74202 words of font info for 110 fonts, out of 8000000 for 9000
1143 hyphenation exceptions out of 8191
36i,6n,38p,1363b,357s stack positions out of 5000i,500n,10000p,200000b,80000s
36i,7n,61p,1363b,438s stack positions out of 5000i,500n,10000p,200000b,80000s
{/usr/share/texlive/texmf-dist/fonts/enc/dvips/base/8r.enc}</usr/share/texliv
e/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/texlive/texm
f-dist/fonts/type1/urw/helvetic/uhvb8a.pfb></usr/share/texlive/texmf-dist/fonts
@ -1220,10 +1234,10 @@ helvetic/uhvr8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/symbol/usyr.
pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/times/utmb8a.pfb></usr/share
/texlive/texmf-dist/fonts/type1/urw/times/utmr8a.pfb></usr/share/texlive/texmf-
dist/fonts/type1/urw/times/utmri8a.pfb>
Output written on main.pdf (10 pages, 991684 bytes).
Output written on main.pdf (11 pages, 1003295 bytes).
PDF statistics:
897 PDF objects out of 1000 (max. 8388607)
244 compressed objects within 3 object streams
37 named destinations out of 1000 (max. 500000)
908 PDF objects out of 1000 (max. 8388607)
254 compressed objects within 3 object streams
38 named destinations out of 1000 (max. 500000)
182 words of extra memory for PDF output out of 10000 (max. 10000000)

View File

@ -2,7 +2,7 @@
\BOOKMARK [1][-]{section*.2}{Materials and Methods}{}% 2
\BOOKMARK [2][-]{subsection*.3}{Field site}{section*.2}% 3
\BOOKMARK [2][-]{subsection*.4}{Field monitiring system}{section*.2}% 4
\BOOKMARK [2][-]{subsection*.5}{Extraction on EOD frequencies}{section*.2}% 5
\BOOKMARK [2][-]{subsection*.5}{Extraction of EOD frequencies}{section*.2}% 5
\BOOKMARK [2][-]{subsection*.6}{Tracking of individual EODs}{section*.2}% 6
\BOOKMARK [3][-]{subsubsection*.7}{-EODf \(Electric organ discharge frequency difference\)}{subsection*.6}% 7
\BOOKMARK [3][-]{subsubsection*.9}{-F \(Field difference\)}{subsection*.6}% 8

Binary file not shown.

Binary file not shown.

View File

@ -123,7 +123,8 @@
\section{Introduction}
work in progress
\pagebreak
\section{Materials and Methods}
\subsection{Field site}
@ -134,15 +135,20 @@ The study site was a small stream called Rio Rubiano in the Colombian part of tr
The recording system used to obtain our date is similar to the one used by [Henninger et al. (2018)] in the Republic of Panamá. It consists of a custom-build 64-channel electrode and amplifier system (npi electronics GmbH, Tamm, Germany) powered by 12\,V car batteries. Signals detected by the electrodes (low-noise headstages embeded in epoxy resin (1 $\times$ gain, 10 $\times$ 5 $\times$ 5\,mm)) were amplified by the main amplifier (100 $\times$ gain, 1st order high-pass filter 100\,Hz, low-pass 10\,kHz) before being digitalized with 20\,kHz per channel with 16-bit amplitude resolution using a custom build computer with two digital-analog converter cards (PCI-6259, National Instruments, Austin, Texas, USA). Data acquisition and storage for offline analysis were managed by a custom software written in C++ (https://github.com/bendalab/fishgrid). The maximum of 64 electrodes mounted on 8 PVC tubes were arranged in an 8 by 8 electrode grid (50 cm spacing) covering an area of 350$\times$350\,cm. All 64 electrodes were used throughout the whole recording period. Each PVC tube, equipped with 8 electrodes got tied to a rope crossing the river, forming a structure allowing small shifts in electrode distance but being resilient to destruction by rapidly changing environmental factors, i.e. rising water levels after heavy rainfall.
\subsection{Extraction on EOD frequencies}
\subsection{Extraction of EOD frequencies}
Different species of wavetype weakly electric fish and even individuals within the same species show individual EOD frequencies. We use fast fourier transformations of 95$\%$ overlapping data snippets of 2 seconds to evaluated the frequency composition of each recording channel, i.e. recording electrode, consistent troughout our recordings. Since EODs of wavetype weakly electric fish are composed of a fundamental discharge frequency and its harminics, we detect peaks in the sum of the powerspectra and assign them in groups of fundamental and harmonic frequencies. Fundamental EOD frequnecies as well as their powers in the powerspectra of the different electrodes and the respective time of detection is stored for further analysis.
\subsection{Tracking of individual EODs}
In order to track individual EOD frequency traces for each individual recorded we developed an algorithm based on Python3 using two independent signal variables to reliable assign EOD frequency traces.
%In order to track individual EOD frequency traces for each individual recorded we developed an algorithm based on Python3 using two independent signal variables to reliable assign EOD frequency traces.
In order to deduct individual EOD frequency traces from the extraced EOD frequencies we considered various tracking techniques and finally developed a reliable tracking algorithm based on EOD frequency and field structures comparison.
\subsubsection{$\Delta$-EODf (Electric organ discharge frequency difference)}
\begin{figure}[h!]
\centerline{\includegraphics[width=1.\linewidth]{3}}
\caption{\label{dEODf} Random caption}
\caption{\label{dEODf} Spectrogram and part of EOD frequency traces from EOD signals of multiple fish including two EOD frequency traces crossing in the course of an EOD frequency rise. Single EOD signals marked in green and yellow form potential candidates to be connected to the EOD signal marked in black. The yellow and green bar represent the respective EOD frequency errors $\Delta f_0$ and $\Delta f_1$, as part of the tracking algorithm.}
\end{figure}
Since, the EOD frequency of wave-type weakly electric fish represent on of the most stable oscillating signals known across natural systems and, thus, keeps stable for long periods of time it seems unambiguous to use this signal parameter as main tracking criterion. However, tracking individual EOD frequencies over long periods of time gives rise to further challenges. When wave-type weakly electric fish produce communication signals, such as EOD frequency rises, EOD frequency traces of different individuals frequently cross each other, sometimes multiple times within a short time window. This specially occurs in larger groups of wave-type weakly electric fish. These EOD frequency trace crossings give rise to several algorithmic problems. First, detecting both peaks during the Powerspectrum analysis in the very moment of the EOD frequency traces crossing often fails resulting in missing datapoints for one EOD frequency trace. As a result, correct tracking of EOD frequency traces, only based on EOD frequency comparison, is at chance level during these crossing events.
@ -151,7 +157,7 @@ Since, the EOD frequency of wave-type weakly electric fish represent on of the m
\begin{figure}[h!]
\centerline{\includegraphics[width=1.\linewidth]{9}}
\caption{\label{dField} Random caption}
\caption{\label{dField} Electric field properties deducted from EOD frequency power on different electrodes of potential partners in the course of tracking, respective to fig.\ref{dEODf}. Field properties on the left (green and yellow signal in fig.\ref{dEODf}) are compared to the field properies on the right (black signal in fig.\ref{dEODf}). The centered top field difference results from the substraction of the field properties of the green and black signal in fig.\ref{dEODf}, the centered bottom respectively the difference between the yellow and black signal. $\Delta field_0$ and $\Delta field_1$ represent the mean-square error of the respective difle differences.}
\end{figure}
To address EOD frequency tracking errors arising from crossing EOD frequency traces, e.g. during the events of EOD frequency rises, we use the individual absolute fields properties as second tracking parameter. Due to our multi electrode recoding setup we are able to estimate the strength of each individual EOD signal at multiple locations within our electrode-grid by extracting the power of the according EOD frequency in the Powerspectrum of each electrode. These two-dimensional representations of the electric fields vary between individuals depending on their very location within the electrode-grid. After normalizing the individual electric fields to eliminate the impact of absolute field strength the obtained field proportions can be used as a second tracking parameter by calculation of the difference between two field proportions using the mean-square-error of different field proportions.
@ -162,7 +168,7 @@ The simple comparison of EOD frequency difference and field structure difference
\begin{figure}[h!]
\centerline{\includegraphics[width=1.\linewidth]{10}}
\caption{\label{rel_errors} Random caption}
\caption{\label{rel_errors} Determination of relative field and EOD frequency errors. Up: All possible field errors of signals within a time window of 30\,s (3 $\times$ compare range) showing a maximum EOD frequency differen of 10\,Hz were colected as possible field error distribution. Its cumulative sum histogram is displayed in red. Relative field errors for both, $\Delta field_0$ and $\Delta field_1$, are difined as the proportion of possible field errors smaller than the respective field errors. Smaller field errors result in smaller relative field errors and, thus, increase the likelihood of two signals belonging to one identity. Down: Relative frequency errors are calculated based on a boltzmann function. Relative frequency errors above 1\,Hz already represent a special event within a EOD frequency trace and, thus, result in the maximum relative frequency error.}
\end{figure}
\subsubsection{Frequency error determination}
@ -171,7 +177,7 @@ With respect to EOD frequency differences we assume EOD frequency differences of
\subsubsection{Field error determination}
Considering the difference in field structure the absolute field structure errors are highly dependent on the amount of electrodes used in the recording setup. Therefore, to estimate the relative field structure error we first estimate the distribution of possible field structure errors in a 30 seconds window around the currently datapoints of interest. These possible field structure errors are define as those field structures with a smaller EOD frequency difference than 10 Hz. Deducted from the distribution of possible field structure differences the relative field structure difference of two field structures is the proportion of smaller field structure differences in the distribution of possible field structure differences.
Considering the difference in field structure the absolute field structure errors are highly dependent on the amount of electrodes used in the recording setup. Therefore, to estimate the relative field structure error we first estimate the distribution of possible field structure errors in a 30 seconds window around the currently datapoints of interest. These possible field structure errors are define as those field structures with a smaller EOD frequency difference than 10 Hz. Deducted from the distribution of possible field structure differences the relative field structure difference of two field structures is the proportion of smaller field structure differences in the distribution of possible field structure differences.
\subsubsection{Total error definition}
@ -183,41 +189,49 @@ To enable the analysis of recordings with limitless duration, the actual trackin
\begin{figure}[h!]
\centerline{\includegraphics[width=1.\linewidth]{1}}
\caption{\label{tmp_idents} Random caption}
\caption{\label{tmp_idents} ---}
\end{figure}
\begin{figure}[h!]
\centerline{\includegraphics[width=1.\linewidth]{4}}
\caption{\label{error_matrix} Random caption}
\caption{\label{error_matrix} Pre sorting of EOD signals into temporal identities. A-C: Detected origin signals within a 30\,s time window can be assigned to target signals with a maximum time lag of 10\,s. Signals are assigned to each other based on their respective error values. The resulting temporal identity traces are formed based on the lowest possible error values. D: Error values of possible origin signals and target signals sorted by their temporal occurance. E: Eror values of possible origin signals and target signals sorted by their temporal identity. Only every second identity is displayed indicated for plotting reasons.}
\end{figure}
\subsubsection{Running connection}
The assembly of the center 10 seconds of the temporal identities, containing valid connections, and already tracked real identities, again is based on total errors between respective EOD signals.
Total error values between signals of already assigned read identities and signals within the centered 10 seconds of temporal identities are identified and, again, assembled based on the total error values preferring lower total errors before larger ones. Temporal identities, which could not be assigned to a already existing real identity form a new real identity. The window to identify temporal identities is shifted by the compare range, i.e. 10 seconds, and the identification of temporal identities and their assignment to already tracked real identities continuous until the end of the recording is reached.
The assembly of the center 10 seconds of the temporal identities, containing valid connections, and already tracked real identities, again is based on total errors between respective EOD signals. Total error values between signals of already assigned read identities and signals within the centered 10 seconds of temporal identities are identified and, again, assembled based on the total error values preferring lower total errors before larger ones. Temporal identities, which could not be assigned to a already existing real identity form a new real identity. The window to identify temporal identities is shifted by the compare range, i.e. 10 seconds, and the identification of temporal identities and their assignment to already tracked real identities continuous until the end of the recording is reached.
\begin{figure}[h!]
\centerline{\includegraphics[width=1.\linewidth]{2}}
\caption{\label{running_connection} Random caption}
\caption{\label{running_connection} Running connection. A: Temporal identities assigned via lowest error value connections. The black and grey bars together indicate the whole data snippet temporal identities have been assigned before. Connections within the grey areas are assumed to be unsteady since signals within compare range but outside the gray are could point to those signals as well but are neglected in this particular temporal identity assignment. Connections within the black bar area indicate valid connections since every signal possible connected to those signals lie within the temporal assignment range. B: Already assigned identities, i.e. potential connection partners for the temporal identities to assigne, are shown. C: The yellow and green signals (already discussed in fig. \ref{dEODf} and fig. \ref{dField}) represent the origin signals of the respective identities to best fit to a signal of one temporal identity, indicated in black. The yellow-to-black error is lower than the green-to-black error. D: Signals of temporal identities got assigned to signals of already assigned identities based on their lowest error value to each other.}
\end{figure}
\pagebreak
\section{Results}
\subsection{d-EODf and d-Field of same identity signals vs. non-same identity signals}
\begin{figure}[h!]
\centerline{\includegraphics[width=1.\linewidth]{6}}
\caption{\label{Field_error_shift} Random caption}
\end{figure}
To determine the utility of the used tracking parameters and, thus, our tracking algorithm we performed post-hoc analysis on the assigned EOD frequency traces after visual examination. The EOD frequency errors within subjects within the compare range of 10\,s is signigicantly lower than EOD frequency errors between subjects (Abb.\ref{EODf_error_shift}). However, the events of EOD frequency rises cause an overlap of EOD frequency errors of within subjectsignal comparison and between subject signal comparison.
\begin{figure}[h!]
\centerline{\includegraphics[width=1.\linewidth]{7}}
\caption{\label{EODf_error_shift} Random caption}
\end{figure}
Assessing field errors, within subject signals comparions also resulted in significantly lower Field error values compared to between subject Field errors. However, the distribution of within subject errors and between subject field errors did not differe as much as the respective distributions of EOD frequency errors. Interestingly, within subject field errors stayed unaltered low in comparison to between subject field errors within the 10\,s compare window.
\begin{figure}[h!]
\centerline{\includegraphics[width=1.\linewidth]{6}}
\caption{\label{Field_error_shift} Random caption}
\end{figure}
Since EOD frequency error like Field error within subjects are mostly independent from time we could exlude the time factor from the tracking algorithm.
\subsection{Roc analysis}
To further validate the use of the tracking parameters we carried out ROC analysis evaluating the discriminability of within and between subject field errors, EOD frequency errors and total errors. AUC values decreased for all error with increasing time lag. However, AUC values for all errors stayed on a very high level. Interstingly, while AUC values concerning field error and EOD frequency error dropped after a certain time lag to a base level, the AUC value for the combined total error stayed comparatively high and enables us to reject the usage of time lag as additional parameter for the calculation of the total error.
\begin{figure}[h!]
\centerline{\includegraphics[width=1.\linewidth]{12}}
\caption{\label{ROC} Random caption}