15:06:58 #startmeeting "NeuroFedora - 2019-10-03" 15:06:58 Meeting started Thu Oct 3 15:06:58 2019 UTC. 15:06:58 This meeting is logged and archived in a public location. 15:06:58 The chair is bt0. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:06:58 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:06:58 The meeting name has been set to '"neurofedora_-_2019-10-03"' 15:07:11 #meetingname neurofedora 15:07:11 The meeting name has been set to 'neurofedora' 15:07:32 #chair MeWjOr mhough FranciscoD alciregi blackfile bt0 zbyszek 15:07:32 Current chairs: FranciscoD MeWjOr alciregi blackfile bt0 mhough zbyszek 15:07:45 #topic Introductions and Roll call 15:07:50 @keszybz: no worries, we'll send the logs out as usual :) 15:08:13 #info Alberto Rodriguez (bt0dotninja), UTC-5 (America/Mexico-City), CommOps, Marketing, packaging, neurofedora, Fedora-Join and more... 15:08:33 .fasinfo bt0dotninja 15:08:34 bt0: User: bt0dotninja, Name: Alberto Rodriguez Sanchez, email: hotgalan@gmail.com, Creation: 2016-07-25, IRC Nick: bt0, Timezone: America/Mexico_City, Locale: en, GPG key ID: E74B5808, Status: active 15:08:37 bt0: Approved Groups: neuro-sig fedorabugs packager +advocates @commops +summer-coding +ask-fedora mindshare +fedora-join @fedora-mx ambassadors dotnet-team marketing cla_done cla_fpca 15:08:54 #info Ankur Sinha (ankursinha/FranciscoD): UTC+1 (Europe/London), NeuroFedora, Join, Packaging, and a few others :) 15:08:58 .fasinfo ankursinha 15:08:59 FranciscoD: User: ankursinha, Name: Ankur Sinha, email: sanjay.ankur@gmail.com, Creation: 2008-05-28, IRC Nick: FranciscoD, Timezone: Europe/London, Locale: en_GB, GPG key ID: E629112D, Status: active 15:09:01 FranciscoD: Approved Groups: provenpackager +packager robotics-sig @ask-fedora scitech @neuro-sig @fedora-join cla_fedora cla_done fedorabugs @freemedia @gitfedora-tour cla_fpca @gitfpaste +qa 15:09:07 .fasinfo major 15:09:07 FranciscoD: User: major, Name: Aniket Pradhan, email: aniketpradhan1999@gmail.com, Creation: 2019-02-09, IRC Nick: MeWjOr, major_, Timezone: Asia/Kolkata, Locale: en, GPG key ID: None, Status: active 15:09:10 FranciscoD: Error getting group memberships. 15:09:17 uh 15:10:08 :( 15:10:56 give me 2 minutes for more quorum or the agenda? 15:10:58 pagure.commit.flag.added -- Build completed added a flag on the commit ae639506 of the project rpms/python-PyLEMS https://src.fedoraproject.org/rpms/python-PyLEMS/c/ae6395065d38e1ccced6779e028a98b7825f3c01 15:11:23 pagure.commit.flag.added -- Build completed added a flag on the commit d6728ddc of the project rpms/neuron https://src.fedoraproject.org/rpms/neuron/c/d6728ddc0908314dfc600f2363b45ee83d79fb5a 15:11:32 pagure.commit.flag.added -- Build completed added a flag on the commit c95bf027 of the project rpms/python-PyLink https://src.fedoraproject.org/rpms/python-PyLink/c/c95bf0270fadc3092a45712e2bd80dac5f2109c5 15:11:41 bt0: sure 15:12:00 ah, another python 3.8 rebuild.. 15:12:43 Let's hope we don't have too many breakages---I had a hard time fixing things for 3.8---we still have some bugs too 15:13:37 #topic Today's agenda 15:13:56 #info Pagure tickets at: https://pagure.io/neuro-sig/NeuroFedora/issues?status=Open&tags=S%3A+Next+meeting 15:13:56 #info Open bugs at: https://bugzilla.redhat.com/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&email1=neuro-sig%40lists.fedoraproject.org&emailassigned_to1=1&emailcc1=1&emaildocs_contact1=1&emaillongdesc1=1&emailqa_contact1=1&emailreporter1=1&emailtype1=substring&list_id=10455921&query_format=advanced 15:14:15 #info Review of current progress 15:14:16 #info Action items from previous meeting 15:14:16 #info Planning what we want to do next 15:14:16 #info Neuroscience query of the week 15:14:16 #info Next meeting chair selection 15:14:16 #info Open floor 15:15:29 #topic Review of pagure tickets 15:16:00 #info https://pagure.io/neuro-sig/NeuroFedora/issues?status=Open&tags=S%3A+Next+meeting 15:16:56 I guess we can discuss the paper in the open floor later 15:17:04 I just commented on the badge ticket: https://pagure.io/fedora-badges/issue/678 15:17:09 We need to wait for that to proceed 15:17:12 +1 15:17:17 +1 15:17:52 We have one or two tickets on the lab image pagure: https://pagure.io/neuro-sig/neuro-scripts/issues 15:17:58 #topic Ticket #293 15:18:06 #info https://pagure.io/neuro-sig/NeuroFedora/issue/293 15:19:25 pagure.commit.flag.added -- Build completed added a flag on the commit c8ef6f1e of the project rpms/python-SALib https://src.fedoraproject.org/rpms/python-SALib/c/c8ef6f1e7542078f98249379c7d291cd01152a51 15:20:36 that's the ticket about the paper---let's delay that to open floor? 15:21:23 ok 15:22:49 pagure.issue.comment.added -- ankursinha commented on ticket neuro-sig/neuro-scripts#5: "Add jupyter, and ipython" https://pagure.io/neuro-sig/neuro-scripts/issue/5#comment-602115 15:23:06 #topic Ticket #250 15:23:11 #info https://pagure.io/neuro-sig/NeuroFedora/issue/250 15:23:46 pagure.commit.flag.added -- Build completed added a flag on the commit f6ebde13 of the project rpms/python-airspeed https://src.fedoraproject.org/rpms/python-airspeed/c/f6ebde139813fd1989232b9eafe5dc47235d5934 15:24:13 looks like its mostly complete 15:24:39 Yes, but I guess we can't test it out until the badge has been added 15:25:09 umm, it's true 15:25:14 pagure.commit.flag.added -- Build completed added a flag on the commit bdd20344 of the project rpms/python-amico https://src.fedoraproject.org/rpms/python-amico/c/bdd20344c910b188ce3b450a63b4efc1ed461428 15:25:39 pagure.issue.edit -- major edited the content fields of ticket neuro-sig/neuro-scripts#8 https://pagure.io/neuro-sig/neuro-scripts/issue/8 15:26:40 bt0: could we quickly look at these too? https://pagure.io/neuro-sig/neuro-scripts/issues 15:27:34 ohh yeah, some ks change name (i don't know why) 15:29:18 let me take both 15:29:27 pagure.issue.assigned.added -- bt0dotninja assigned ticket neuro-sig/neuro-scripts#8 to bt0dotninja https://pagure.io/neuro-sig/neuro-scripts/issue/8 15:29:36 pagure.issue.assigned.added -- bt0dotninja assigned ticket neuro-sig/neuro-scripts#5 to bt0dotninja https://pagure.io/neuro-sig/neuro-scripts/issue/5 15:30:11 the warnings in #8 don't seem to affect the ISO---it works fine 15:30:40 bt0: alciregi noticed that the anaconda in the image looks like the netinstall instead of the workstation one 15:30:49 yes 15:31:06 should that be the case? 15:31:27 not, we use the WS kickstart 15:31:30 as base 15:31:54 so let me take a look 15:32:13 i will generate the F30 image first 15:32:25 I was thinking maybe I can pursue why anaconda looks like the netinstall image... :/ 15:32:46 pagure.commit.flag.added -- Build completed added a flag on the commit ee29661e of the project rpms/python-bids-validator https://src.fedoraproject.org/rpms/python-bids-validator/c/ee29661ea591294eb2dc9e377c5b948b8bca7b7a 15:32:58 bt0: I generated an F31 image 15:33:05 https://fedorapeople.org/groups/neuro-sig/ 15:33:07 works fine? 15:33:11 https://fedorapeople.org/groups/neuro-sig/Fedora-31-Comp-Neuro-20191003-1.iso 15:33:16 Yes, very well, no issues at all. 15:33:22 alciregi even installed it etc to test :) 15:33:45 MeWjOr: sure---I suspect it's because we're possibly using older ks sources maybe? I don't know 15:33:58 MeWjOr: do you want to file an issue and assign it to yourself? :) 15:34:04 On it, sire 15:34:15 XD 15:35:25 im using the kickstart from the updated repo 15:35:43 hrm, weird then 15:35:47 .fas mhough 15:35:49 mhough: adamhough '' - mhough 'Morgan Hough' 15:36:05 bt0: let's let MeWjOr inspect it and see what they find 15:36:07 It isn't urget 15:36:11 s/urget/urgent/ 15:36:12 ok 15:36:16 #chair mhough 15:36:16 Current chairs: FranciscoD MeWjOr alciregi blackfile bt0 mhough zbyszek 15:36:23 :D 15:36:34 mhough: https://fedorapeople.org/groups/neuro-sig/Fedora-31-Comp-Neuro-20191003-1.iso -> comp neuro ISO ready for use (for testing) 15:36:48 Cool! 15:36:58 MeWjOr: do you think it's worth adding tags on the labs repo like I did on the main housekeeping pagure repo too? 15:37:15 +1 15:38:04 I guess it would improve the efficiency of looking up issues for the next meeting 15:38:08 @Alessio: i invited you to the NeuroFedora github organisation FYI :) 15:38:28 MeWjOr: think about it, if you think it's worth it, go ahead and add what tags you like :) 15:38:44 #action MeWjOr think about whether tags would help on the neuro-scripts repo and add them if required 15:38:44 but the volume is not much for the labs repo... BUT I guess we need to start somewhere 15:38:51 Great...will do 15:38:53 ;) 15:39:08 #action MeWjOr file an issue and investigate why the comp-neuro installer looks like the netinstaller and not the live workstation one 15:39:11 there we go :P 15:40:10 bt0: sorry, please proceed :) 15:40:24 * FranciscoD randomly remembers stuff and jumps in 15:40:36 #Topic Planning what we want to do next 15:40:49 so what we need to do 15:41:00 pagure.issue.new -- major opened a new ticket neuro-sig/neuro-scripts#11: "The Anaconda installer looks like the Netinstall image installer and not the Workstation image installer." https://pagure.io/neuro-sig/neuro-scripts/issue/11 15:41:13 pagure.issue.assigned.added -- major assigned ticket neuro-sig/neuro-scripts#11 to major https://pagure.io/neuro-sig/neuro-scripts/issue/11 15:41:24 bt0: I think the comp-neuro bits are going well 15:41:30 yes 15:41:35 #info Change proposal https://fedoraproject.org/wiki/Changes/Comp_Neuro_Lab 15:41:41 definitely 15:41:42 #info Tracker bug https://bugzilla.redhat.com/show_bug.cgi?id=1758209 15:41:54 #info FESCo approval: https://pagure.io/fesco/issue/2237 15:42:07 pagure.commit.flag.added -- Build completed added a flag on the commit f973d246 of the project rpms/python-citeproc-py https://src.fedoraproject.org/rpms/python-citeproc-py/c/f973d2462f796a669a828926d84a9ac665771f0b 15:42:14 There are some rough edges, but we'll keep improving things there 15:42:27 Still lots of packages in the queue even for comp-neuro 15:42:56 But, we've started to see some traction on the neuro-imaging etc sides too, so I think it's the right time to make more noise about it and get more people involved? 15:43:28 Ie. more evangelism---use the comp-neuro bits to show people that it can be done well and encourage them to help us with neuro-imaging 15:43:42 Sounds great 15:44:04 #info At the moment we have 47 neuro-imaging related tools in the packaging queue: https://pagure.io/neuro-sig/NeuroFedora/issues?status=Open&tags=F%3A+Neuroimaging 15:44:19 and they're slightly complex from time to time 15:44:29 because they depend on complex image processing libraries like gdcm 15:44:39 * FranciscoD gets nightmares when a gdcm build fails 15:45:12 bt0: MeWjOr mhough: what actions do you think we can take 15:45:14 ? 15:45:21 I was going to say that some important tools are all dependent on ITK 15:45:30 yeh, that's another complex tool 15:45:41 even updating that is such a nightmare---on my list of things 15:45:53 igor said it may take a few weeks to update all the patches etc 15:45:55 * FranciscoD cries 15:45:58 Yes and we need 5.x at this point 15:46:13 pagure.commit.flag.added -- Build completed added a flag on the commit 97694f5a of the project rpms/openmeeg https://src.fedoraproject.org/rpms/openmeeg/c/97694f5a8810a2248cb1ca524bdac5fe16daaf2f 15:46:35 I can focus on ITK then 15:46:46 To getITK-SNAP, ANTs, Elastix, MNI-Tools, SCIRun all depend on ITK 15:46:56 sorry ITK-SNAP 15:46:59 but then, I won't be able to do other packages---wont have the cycles 15:47:18 How difficult does one feel is ITK to package? 15:47:25 it's already packaged, but needs updating 15:47:32 Ooh 15:47:36 https://apps.fedoraproject.org/packages/InsightToolkit/ 15:47:47 Is ITK on bugzilla? 15:48:08 package name is "insighttoolkit" 15:48:17 found it 15:48:26 share the link 15:48:42 looks like zbyszek already updated it to 4.x though, and cleaned up the spec 15:48:51 #info InsightToolkit updating bug https://bugzilla.redhat.com/show_bug.cgi?id=1340300 15:48:56 try: bugz.fedoraproject.org/InsightToolKit 15:48:57 It has many options 15:49:08 thanks 15:49:10 In general, bugz.fedoraproject.org/ takes you to the bug list 15:49:24 mhough: yeh, look at this: https://src.fedoraproject.org/rpms/InsightToolkit/blob/master/f/InsightToolkit.spec#_161 15:49:26 XD 15:49:37 I started a list of the tools that depend on it and the options they need building it 15:50:04 mhough: can you maybe file a ticket on pagure and comment there---and then make this ticket block the other ones 15:50:11 that way we have a clear dependency chain 15:50:16 Gotcha will do 15:50:33 #action mhough create a new ticket to document what ITK features we need enabled 15:50:42 I am technically in a lecture right now but I will follow up on this soon:) 15:50:55 "technically" 15:50:56 #action mhough block other packages that need these features 15:50:58 haha, no hurry 15:51:07 #action FranciscoD look at updating ITK to new version 15:51:43 by the way, FESCo was kind enough to grant me provenpackager powers, so if you are updating a package that needs to rebuild other packages outside the neuro-sig, please ping me and I can help 15:52:11 Something like SimpleITK could be an early goal 15:52:37 mhough: who can we speak to to help us package and maintain these imaging libraries? 15:52:50 as in, it's super awesome that fangq is upstream and is maintaining the package 15:53:00 I am going to ask the ANTs/ITK-SNAP poeple about producing their own RPMs 15:53:01 that makes it easier for us---also implies that they know what they are doing 15:53:18 Totally right 15:53:20 mhough: that would be *brilliant* 15:53:27 we can always help them learn the workflows 15:53:41 * FranciscoD is very worried about providing packages that we don't use 15:53:53 correctness is very important when these packages are being used in science 15:53:59 I use ITK-SNAP 15:54:17 and ANTs is a competitor to FSL's FNIRT 15:54:18 mhough: we need to get you on the packaging ladder XD 15:54:30 I can sponsor you now as a co-maintainer---what do you think? 15:54:41 I have a package for a real package for review 15:54:43 Sure 15:54:56 ok, doing so now 15:55:04 I did a package of MRIcron the #1 download of neurodebian 15:55:08 will also e-mail the devel list to let the community know 15:55:15 its pascal which is hysterical 15:55:18 mhough: ah! Nice! XD 15:55:32 #action FranciscoD sponsor mhough to packagers and e-mail -devel letting community know 15:55:43 #actio FranciscoD write blog post on neurofedora updates 15:55:48 #action FranciscoD write blog post on neurofedora updates 15:55:57 I don't know if I am making the desktoop icon stuff correctly for it though 15:56:11 mhough: do you have a link to the ticket? have you submitted the review already? 15:56:17 Not yet 15:56:22 You can share the .desktop file with me? 15:56:24 Just did it this week 15:56:28 OK, nice 15:56:40 Will do 15:56:42 bt0: i think we have enough actions for this topic now XD 15:56:48 :P 15:56:48 let's proceed to the next topic? 15:57:14 #action mhough share desktop file with MeWjOr to figure out tweaks 15:57:30 (we started 10 min late, so we'll end 10 minutes late too) 15:57:34 .ping bt0 15:57:34 pong 15:57:51 zodbot: what is that!! 15:57:53 MeWjOr: No such package exists. 15:58:39 Here 15:58:47 Let me turn on my laptop 15:58:52 hello @lbazan! 15:58:57 .localtime lbazan 15:58:58 FranciscoD: The current local time of "lbazan" is: "10:58" (timezone: America/Panama) 15:59:06 oo, early morningish 15:59:21 morning 15:59:43 😂 15:59:50 Hola! 15:59:59 * lbazan here 16:00:06 saludos! MeWjOr 16:00:11 saludos team! 16:00:14 :-) 16:00:17 #chair lbazan 16:00:17 Current chairs: FranciscoD MeWjOr alciregi blackfile bt0 lbazan mhough zbyszek 16:00:21 .fas lbazan 16:00:22 lbazan: lbazan 'Luis Enrique Bazán De León' 16:00:52 bt0 may be having connection issues 16:00:54 a lot of meetings in the office sorry! my apologize! 16:01:00 @bt0dotninja ping 16:01:02 lbazan: no worries :) 16:01:09 just pinged on TG.. 16:01:12 #topic Chair for next week 16:01:19 Any takers? :) 16:01:47 Sorry, i'm partially here 16:01:50 I can do next-to-next week... Have some work piled up for the next week 16:02:06 OK, let me do next week then, you can do the week after 16:02:06 pagure.commit.flag.added -- Build completed added a flag on the commit 04b106ba of the project rpms/python-biopython https://src.fedoraproject.org/rpms/python-biopython/c/04b106ba9f7c6d815185db3fcfb537b1a6669ecc 16:02:15 #info FranciscoD will chair next week's meeting 16:02:24 @bt0dotninja no worries... :D 16:02:37 #topic Open Floor 16:02:43 So, who read the paper? :P 16:02:47 * FranciscoD did 16:02:50 Thanks 16:02:56 bt0++ 16:03:10 I did a bit...was unable to comprehend it after the second page... :'( 16:03:29 that's OK, it does get technical in places 16:03:40 Where did you get stuck? 16:04:23 When the author talks about the different models... by Dayan and Abott 16:04:38 And the Hodgkin model 16:04:48 OK 16:04:58 I can give a short blurb about the Hodkin-Huxley model 16:05:05 Sure 16:05:23 Stop me when you dont' understand something. So, the brain has specialised cells, called neurons 16:05:38 I googled it...and I saw some capacitors... that's when I turned off 16:05:45 they're specialised because they "spike" and by doing that, they conduct electricity 16:06:17 Now, until Hodgkin-Huxley began working on it, we knew they did this but we didnt know how or why 16:07:13 So, they found a massive neuron---from a squid I think---and studied it 16:07:28 since the neuron conducts electricity, we can think of it as a circuit 16:07:46 only, instead of electrons moving around a wire all the time, you have ions that move to produce this current 16:07:55 Clear so far? 16:07:58 Yep 16:08:11 Now, all cells have a cell body---with a nucleus etc 16:08:30 neurons also have "axons"---these are projections that go out from the cell body (soma) 16:08:55 Generally, but not always, the axon of a neuron touches another neuron---and that's how current passes from one neuron to another 16:09:08 Different neurons connect to each other through Axons, right? 16:09:18 Generally, but not always 16:09:22 Ohh... 16:09:39 In general, axons are "output" units, and these tiny things on the soma side called "dendrites" are inputs 16:09:57 and generall, axons touch dendrites and current passes from an axon to a dendrite 16:10:13 *but*, axon-axon connections also exist, and so do dendrite-dendrite 16:10:18 and so do axon-soma 16:10:26 lots of heterogenity XD 16:10:36 :P 16:10:37 for simplicity, we generally assume axon-dendrite 16:10:57 So, if you think of the axon as a long wire, you can use things like Ohms law, right? 16:11:00 V = IR 16:11:12 Yes 16:11:32 but, because it's ions, not electrons, the potential difference (voltage) is because of the difference in concentration of ions in different places 16:12:32 then, these aren't metallic wires so they arent exactly ideal conductors. They have capacitance 16:12:43 so current is also I = C (dV/dt) 16:12:49 lots of school physics here ;) 16:13:04 Lol 16:13:52 pagure.commit.flag.added -- Build completed added a flag on the commit 569eeb28 of the project rpms/python-duecredit https://src.fedoraproject.org/rpms/python-duecredit/c/569eeb2824ac3525f652bc2b5ff769977ecd980e 16:14:00 pagure.commit.flag.added -- Build completed added a flag on the commit ce58af0f of the project rpms/python-brian2 https://src.fedoraproject.org/rpms/python-brian2/c/ce58af0fa67a62c4dfccc5e2d8573108f66d8029 16:14:18 lots:) 16:14:19 So, to model a neuron, you simplify it to an electrical circuit 16:14:29 next, you decide how detailed you want your model to be 16:14:39 So... The electrical circuit is the hodgkin-huxley model? 16:15:19 pretty much---they took the three main ions: K, Na, Ca, and created an electrical circuit representation of the neuron 16:15:25 hence "biophysical" 16:15:43 now it's just a bunch of maths---differential equations etc 16:15:47 that can be solved analytically 16:15:56 all you need is computers, sometimes lots of them 16:16:01 but you have the model of a neuron 16:16:15 instead of poking a rat, you can now model a neuron and investigate it 16:16:23 ooh... :P 16:16:27 also, when you poke a rat, you can't look at everything 16:16:38 but in a model, you can record whatever you want, and change whatever you want 16:16:57 that's what the paper tries to say in a nutshell 16:17:08 https://medium.com/the-spike/why-model-the-brain-c7a8e160e566 -> is an easier post to read 16:17:11 less technical 16:17:16 try that and see what you think 16:17:22 Sure will.. 16:17:46 One quick question... Assuming there's some current flowing through the neurons 16:17:52 yeh 16:17:54 So the lecture I am in he just said "more electricity into the brain is not better, it's just different" 16:18:00 Do we also have a magnetic field associated with it? 16:18:11 MeWjOr: yes---that's how you get MRI scans :) 16:18:26 "Magnetic resonance imaging" 16:18:28 That's how you get readout from MRI 16:18:35 OOOHH! 16:18:52 you also have electric fields that can be recorded 16:19:04 lots of ways to see what's happening 16:19:21 the current is usually quite low though---in the order of 100pA 16:19:31 depending on the activity of the region, though 16:20:04 capacitances are generally in nS (nano siemens) 16:20:18 so, the resistance, which is 1/conductance is very high :) 16:20:55 How do you get capacitances in nS? 16:21:03 It's in farad, right? 16:21:09 Unless we have an AC source? 16:21:15 Biksom is speaking here now: https://www.ncbi.nlm.nih.gov/pubmed/?term=Biksom+M 16:21:31 MeWjOr: conductance, not capacitance, sorry 16:21:46 ohh.. :P 16:21:56 capacitances are in the order of .. 16:21:59 * FranciscoD checks his code 16:23:23 200pF I'd think---I've got to double check what units NEST usees 16:23:28 haha 16:23:37 ahh 16:24:03 well... I would have to leave now... I need to get some dinner... :P 16:24:29 https://www.nest-simulator.org/helpindex/cc/aeif_cond_alpha.html -> all units listed there 16:24:31 pF it is 16:24:36 yeh, we're over time too. Let's close 16:24:54 We discussed some science---makes me happy :) 16:24:58 Closing in 5 16:25:04 4 16:25:20 3 16:25:26 2 16:25:29 #endmeeting