From e2658bafbf751964625bc4c6146fd2f88256d6e6 Mon Sep 17 00:00:00 2001 From: Michael Hanke Date: Thu, 12 May 2011 16:49:37 -0400 Subject: [PATCH] Work on survey. --- sandbox/select_country.inc | 255 +++++++++++++ sandbox/select_os_options.inc | 23 ++ sandbox/survey.css | 63 ++++ sandbox/survey.rst | 648 ++++++++++++++++++++++++++++++---- 4 files changed, 925 insertions(+), 64 deletions(-) create mode 100644 sandbox/select_country.inc create mode 100644 sandbox/select_os_options.inc create mode 100644 sandbox/survey.css diff --git a/sandbox/select_country.inc b/sandbox/select_country.inc new file mode 100644 index 0000000..e5ac2f7 --- /dev/null +++ b/sandbox/select_country.inc @@ -0,0 +1,255 @@ + diff --git a/sandbox/select_os_options.inc b/sandbox/select_os_options.inc new file mode 100644 index 0000000..1569a37 --- /dev/null +++ b/sandbox/select_os_options.inc @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sandbox/survey.css b/sandbox/survey.css new file mode 100644 index 0000000..eb71fc7 --- /dev/null +++ b/sandbox/survey.css @@ -0,0 +1,63 @@ +body { + font-family: sans-serif; + font-size: 100%; + background-color: #444; + color: #000; + margin: 1em; +} + +div.document { + background-color: #fff; + padding: 1em; +} + +div.rating { + text-align: center; + font-size: 80%; + float: left; + padding: 0.5em; +} + +table.questionaire { + padding: 0px; +} + +tr.oddrow { + background-color: #ddd; +} + +table.questionaire td { + padding: 0px; + margin: 0px; +} + +td.response { + text-align: left; + white-space: nowrap; + background-color: #eeffcc; +} + +tr.oddrow td.response { + background-color: #ccd9af; +} + +td.task { + text-align: left; +} + +th p, +td p { + padding: 0.2em; + margin: 0px; +} + +a { + color: #820430; + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + + diff --git a/sandbox/survey.rst b/sandbox/survey.rst index 076fd05..6a00f6f 100644 --- a/sandbox/survey.rst +++ b/sandbox/survey.rst @@ -1,6 +1,6 @@ -Computing environments in neuroscience research -=============================================== +Scientific software usage in neuroscience research +================================================== .. raw:: html @@ -38,114 +38,634 @@ Computing environments in neuroscience research } -General -------- +
-Subfield of neuroscience: ``MRI, EEG, MEG, electrophys. ...`` -Position: ``undergraduate, phd student, postdoc, professor/supervisor, sysadmin`` -employer: ``higher education (private/public funding), research facility -(private/public funding, company)`` -country: ``long list`` -do you develop software intended to be used by other researchers: ``yes, no`` +Personal background +------------------- -Personal computing environment ------------------------------- +.. raw:: html + + + + + +
+ +Which country are working in? + +.. raw:: html + + + +.. raw:: html + :file: select_country.inc + +.. raw:: html + +
+ +Where are you working? + +.. raw:: html + + + +
+ +What is your position? + +.. raw:: html + + + +
+ +What type of data are you working with? Please check all items that apply. + +.. raw:: html + + +
+ Behavioral
+ MRI/fMRI/DTI
+ EEG/MEG
+
+ PET/SPECT
+ Electrophysiology
+ Microspectroscopy
+ + +
+
+ +Are you developing software that is intended to be used by other researchers? + +.. raw:: html + + + Yes + No +
+ +Personal scientific software environment +---------------------------------------- + +Here are a few questions about your personal scientific software environment +for research activities like data acquisition, computational modeling, and data +analysis. You might be running this on your laptop, desktop, personal +workstation or any other machine where **you decide** what software you are +using, and you typically also have permission to **install it yourself**. If +you are operating different environments, please describe the one that you find +most productive for your research purposes. If you don't have a machine that +you administer yourself, instead, please indicate what kind of scientific +software environment you would like to be doing your research in. + +.. raw:: html + + + + + +
+ +What type of hardware are you using? + +.. raw:: html + + + +
+ +What operating system is this environment running on? + +.. raw:: html + + + +
+ +What fraction of your research activity time do you spend in this software +environment as opposed to any other environment that you migh have access to? + +.. raw:: html + + + +
+ +How much time do you spend each month on maintaining this environment? This +includes the time spent on operating system (security) upgrades, as well as +installing and updating scientific software. + +.. raw:: html + + + hours per month +
+ +--------------------------------------------------------------- + +Please indicate how much you agree to the following statements. + +.. raw:: html + + + + + +
+ +*I prefer this particular scientific software environment because ...* + +.. raw:: html + +
+ +... the developers of an important research software recommend it + +.. raw:: html + + +
Definitely agree
+
Mostly agree
+
Mostly disagree
+
Definitely disagree
+
+ + +... of the variety of available research software for this environment + +.. raw:: html + + +
Definitely agree
+
Mostly agree
+
Mostly disagree
+
Definitely disagree
+
+ + +... of the availibility of commercial support + +.. raw:: html + + +
Definitely agree
+
Mostly agree
+
Mostly disagree
+
Definitely disagree
+
+ + +... many of my colleagues use something similar + +.. raw:: html + + +
Definitely agree
+
Mostly agree
+
Mostly disagree
+
Definitely disagree
+
+ + +... it is popular and I can get solutions for problems from web forums and mailing lists + +.. raw:: html + + +
Definitely agree
+
Mostly agree
+
Mostly disagree
+
Definitely disagree
+
+ + +... I rely on an particular application that only runs in this environment + +.. raw:: html + + +
Definitely agree
+
Mostly agree
+
Mostly disagree
+
Definitely disagree
+
+ + +... it has adequate support for all required hardware + +.. raw:: html + + +
Definitely agree
+
Mostly agree
+
Mostly disagree
+
Definitely disagree
+
+ + +... I have the necessary technical skills to maintain this environment myself + +.. raw:: html + + +
Definitely agree
+
Mostly agree
+
Mostly disagree
+
Definitely disagree
+
+ + +Managed scientific software environment +--------------------------------------- + +The following questions are about a managed environment of scientific software +that is provided to you to carry out computing and data analysis related +research activities. Such an environment is typically managed by **dedicated IT +staff**, and **you don't have permissions to install arbitrary software**. This +environment may be shared by many researchers in a lab, a whole research +institution, or even be publicly accessible. If you have access to multiple +environments of this kind, please describe the one that offers most support for +your particular research purposes. + + +.. raw:: html + + + + + +
+ +What type of hardware is this software environment running on? + +.. raw:: html -Here are a few questions about your preferred computing environment for -research activities like data acquisition and data analysis. This might be your -laptop, desktop, personal workstation or any other machine where **you decide** -what software you are using, and you have permission to install it yourself. -If you are using multiple environment, please describe the one that you find -most productive for research purposes. If you don't have access to a machine -for research purposes that you administer yourself, instead, please indicate -what kind of environment you would like to be doing your research in. + + +
-Do you have it: ``yes, no`` -Type: ``laptop, commodity desktop, dedicated workstation, -compute cluster, grid/cloud computing environment`` +What operating system is this environment running on? -Operating system: ``detailed choice, long list`` +.. raw:: html + + + +
-I prefer this environment because is offers (check all items that apply): +What fraction of time do you spend in this environment during your research +activities? -``checkboxes (variety of available software; hardware support; ...)`` +.. raw:: html + + + +
+--------------------------------------------------------------- -Institutionally provided computing environment ----------------------------------------------- +How much do you agree to the following statements? -The following questions are about -What your employer offers. +.. raw:: html -Do you use it: ``yes, no`` + + + + +
-Type: ``laptop, commodity desktop, dedicated workstation, -compute cluster, grid/cloud computing environment`` +This environment provides me with the best available tools for my research. -Operating system: ``detailed choice, long list`` +.. raw:: html -I dislike (check all items that apply): + +
Definitely agree
+
Mostly agree
+
Mostly disagree
+
Definitely disagree
+
+ +The support staff solves all my technical problems and addresses my demands in +a timely fashion. + +.. raw:: html + + +
Definitely agree
+
Mostly agree
+
Mostly disagree
+
Definitely disagree
+
+ +There are always enough licenses for essential commerical software tools. + +.. raw:: html + + +
Definitely agree
+
Mostly agree
+
Mostly disagree
+
Definitely disagree
+
+ +I need to deploy additional software to be able to perform my research in this environment. + +.. raw:: html + + +
Definitely agree
+
Mostly agree
+
Mostly disagree
+
Definitely disagree
+
+ + +Using this managed environment is more cost effective than operating a suitable +environment myself. + +.. raw:: html -``checkboxes (limited set of available software; slow admin response; ...)`` + +
Definitely agree
+
Mostly agree
+
Mostly disagree
+
Definitely disagree
+
+.. raw:: html +
Virtualization -------------- -Do you use it? ``yes, no`` +The following questions are about your usage of systems for hardware +virtualization in your research -- so-called **virtual machines**. +Virtualization is a technology that allows running more than one operating +systems on one machine at the same time. -IF -~~ +.. raw:: html -What solution: ``multi select vbox, vmware, kvm, xem, qemu`` -On what host system: ``detailed list`` -With what guest system ``detailed list`` + + + + +
-Why do you use it: ``multi select`` +How often do you use virtual machines for your research purposes? - - Otherwise software incompatible with my system - - Flexible snapshots - - Portable (test developed software across platforms) +.. raw:: html -What fraction of computing task do you do in a VM? + +
(skip the remaining questions of this section if "never")
+
-Do you do computing on clusters? -Do you do computing in a cloud? +Which products for virtualization are you using? +.. raw:: html -Software usage --------------- + +
+ VMWare
+ VirtualBox
+ Parallels
+ QEMU
+
+ Virtual PC
+ Xen
+ KVM
+ + +
+
+ +What **guest operating system** is running inside virtual machine? -What software are you using in your research? +.. raw:: html -? Do you use real-time Linux kernel? if yes, which: ``multi select RTAI, Xenomai, RT_Linux`` + + +
-Matlab, R, Python, Octave, ... +What **host operating system** are the virtual machines running on? -``various collections of software for various purposes`` +.. raw:: html + + +
+What are your reasons for employing virtualization in you research? +Please indicate how much you agree to the following statements. .. raw:: html -

+
+ +I can run software that is otherwise incompatible with my system. + +.. raw:: html + + +
Definitely agree
+
Mostly agree
+
Mostly disagree
+
Definitely disagree
+
+ +I have the ability to easily create snapshot of my whole analysis environment. + +.. raw:: html + + +
Definitely agree
+
Mostly agree
+
Mostly disagree
+
Definitely disagree
+
+ + +I can take my complete analysis environment with me and run in on different +machines. + +.. raw:: html + + +
Definitely agree
+
Mostly agree
+
Mostly disagree
+
Definitely disagree
+
+ + +Resources for scientific software +--------------------------------- + +Where do you obtain scientific software that you employ in your research? Please +check all items that apply. + +.. raw:: html + + + +
+ +Directly form vendor or project website + +.. raw:: html + +
+ +Retailer + +.. raw:: html + +
+ +`Extra Packages for Enterprise Linux (EPEL) `_ + +.. raw:: html + +
+ +`Fink `_ + +.. raw:: html + +
+ +`FreeBSD ports `_ + +.. raw:: html + +
+ +`International neuroinformatics Coordinating Facility (INCF) Research Tools `_ + +.. raw:: html + +
+ +`Macports `_ + +.. raw:: html + +
+ +`NeuroDebian `_ + +.. raw:: html + +
+ +`Neuroimaging Informatics Tools and Resources Clearinghouse (NITRC) `_ + +.. raw:: html + +
+ +`Python Package Index (PyPi) `_ + +.. raw:: html + +
+ +`Sourceforge `_ + +.. raw:: html + +
+ +
+ +Software selection +------------------ + +.. raw:: html + + +
-Thanks + -- 2.39.2