Related: ipython-tutor hacking:
- http://programmingforbiologists.org/why-should-you-take-class
- http://www.wired.com/wiredscience/2009/03/why-biology-students-should-learn-how-to-program/
- http://www.mailund.dk/index.php/2009/03/19/automating-scientific-grunt-work/
- http://www.mailund.dk/index.php/highlights/
- http://hackeducation.com/2012/03/17/what-every-techie-should-know-about-education/
- http://worrydream.com/KillMath/
- difference between sage & octave http://sagemath.blogspot.com/2007/12/why-isnt-sage-just-part-of-octave.html
- Software Carpentry http://software-carpentry.org/
- Practical Computing for Biologists (Book) http://practicalcomputing.org/
- EBook
- Ad Flyer
- TOC
- Authors give the content as a course
- Programming for Non Computer Scientists
- http://www.mailund.dk/index.php/2008/06/06/programming-for-non-computer-scientists/
- discusses teaching computing for scientists, among the actual topics
- Programming as Part of a Science Education
- http://ask.slashdot.org/story/08/05/29/2242205/programming-as-a-part-of-a-science-education
- who should learn it? realistic advice.
- Python for Scientists curriculum/course
- UWash CSSS 569: Visualizing Data
- "Visual Displays in Quantitative Social Science"
- http://faculty.washington.edu/cadolph/vis/vis.pdf
- http://faculty.washington.edu/cadolph/?page=22
- http://www.dalkescientific.com/writings/NBN/
- Modern Web Applications Development for Bioinformatics
- Introduction to Programming for Bioinformatics in Python
- Programming for Bioinformatics in Python
- Key Bioinformatics Computer Skills
- Utah CS 3200 - Introduction to Scientific Computing, Spring 2012
- USC SCIENTIFIC COMPUTING AND VISUALIZATION (Fall 11)
- NYU MS Scientific Computing
- BU Scientific Computing and Visualization
- Florida Dept Scientific Computing
- SciPy course
- Tentative NumPy Tutorial
- Programming for Biologists
- Software Carpentry
- http://software-carpentry.org/
- "Our mission is to help scientists be more productive by teaching them basic computing skills."
- http://software-carpentry.org/2012/03/what-we-teach-in-two-days/
- Critique of CodeAcademy - Audrey Watters
- LPTHW learnpythonthehardway and its Udemy with videos
- http://wiki.python.org/moin/SandboxedPython
- http://fellinlovewithdata.com/guides/tftp-jan-willem-d3-protovis
- Historically, why C/FORTRAN/Python?
- http://sagemath.org/
- JS editors
- IPython
- IPython Quick Howto: running a public notebook server¶
- Hosting this on Heroku
- Where is excellent Python code?
- installing ipython and superpack on osx
- installing ipython under virtualenv
- how to do python deps
- How to embed ipython in html5
- http://mail.scipy.org/pipermail/ipython-dev/2012-January/008562.html
- followup about architecture, yt-project
- IPython/D3.js mashup
- IPython 3+hour PyCon tutorial
- Python for Scientists curriculum/course
- R or SciPy
- http://code.google.com/p/scitools/
- "" SciTools is a Python package containing many useful tools for scientific computing in Python. The package is built on top of other widely used packages such as NumPy, SciPy, ScientificPython, Matplotlib, Gnuplot, etc.
- http://www.bioconductor.org/
- Bioconductor provides tools for the analysis and comprehension of high-throughput genomic data. Bioconductor uses the R statistical programming language, and is open source and open development. It has two releases each year, 554 software packages, and an active user community. Bioconductor is also available as an Amazon Machine Image (AMI).
- OEChem TK
- http://www.eyesopen.com/oechem-tk
- Programming Library for Chemistry and Cheminformatics
- OEChem TK is a programming library for chemistry and cheminformatics that is fast and flexible. OEChem TK has many simple yet powerful functions that handle the details of working with small molecules, as well as an expanding number of functions for dealing with proteins. High-level functions provide simplicity while low-level functions provide flexibility.
- Visualization Toolkit
- ParaView
- http://www.paraview.org/
- "" ParaView is an open-source, multi-platform data analysis and visualization application. ParaView users can quickly build visualizations to analyze their data using qualitative and quantitative techniques. The data exploration can be done interactively in 3D or programmatically using ParaView's batch processing capabilities.
- Julia Language
- Python Sci packages
- Sequence Manipulation Suite
- Pandas - Python Data Analysis, works well with ipython
- http://pandas.pydata.org/
- "" pandas is an open source, BSD-licensed library providing high-performance, easy-to-use data structures and data analysis tools for the Python programming language.
- BioPython tutorials
- BU Scientific Computing and Visualization
- http://www.bu.edu/tech/research/training/tutorials/list/
- PDF: IntroSciViz-2.pdf
- NumPy, SciPy
- How to become a data visualization ninja with 3 free tools for non-programmers
- CoaSim
- Enthought Python Distribution
- Tableau Public (Windows)
- John Tukey, "We Need Both Exploratory and Confirmatory"
- http://www.publicscienceproject.org/wp-content/themes/arras/images/pdf/26.pdf
- Science doesn't progress as a straight line from question to answer
- question > design > collection > analysis > answer
- ...even in the confirmatory case!
- more often a loop:
- idea > ( question <-> design ) > collection > analysis > answer
- question > design > collection > analysis > answer
- Need to teach both exploratory and confirmatory data analysis
- Need to teach exploratory as an attitude as well as a set of techniques,
- ...probably before we teach confirmatory
- "Finding the question is often more important than finding the answer"
- http://fellinlovewithdata.com/guides/7-classic-foundational-vis-papers
In conventional schools, students learn so that they can get good grades. My most important research finding is that young innovators are intrinsically motivated. The culture of learning in programs that excel at educating for innovation emphasize what I call the three P’s—play, passion and purpose. The play is discovery-based learning that leads young people to find and pursue a passion, which evolves, over time, into a deeper sense of purpose. - http://exp.lore.com/post/21379578745/in-conventional-schools-students-learn-so-that
AKA "places where people who would want this stuff would hang out"
Search terms: python, scientific computing, etc + the following: • forum • mailing list • community • group • Twitter • list • Facebook • share • sharing • chat • IRC • blog • best • resources • tutorials • tips • help • FAQs • questions • wiki • meet-up, meetup • user group • advice • awards • competition • problems • association • customers • client • sales • tools • system / systems
- Audience: bioinformatician - bioinformatics
- Audience: data visualizer - dataviz, data visualization, data analysis
- Audience: scientist programmer - scientific programming, biology programming, chemistry pro...
- Fell In Love With Data
- http://fellinlovewithdata.com/about
- "" I am Enrico Bertini, a data visualization researcher at the Univ. of Konstanz, Germany.
- "" With FILWD I strive to bridge the gap between academics and practitioners.
- "" Plus, I love to help people becoming data visualization experts.
- http://fellinlovewithdata.com/guides/data-vis-beginners-toolkit-1
- http://fellinlovewithdata.com/guides/data-vis-beginners-toolkit-2
- http://fellinlovewithdata.com/guides/7-classic-foundational-vis-papers
- TULP interactive
- http://www.biology-online.org/search.php?search=programming
- http://delicious.com/tag/programming+biology
- http://delicious.com/search?p=data+visualization
- http://delicious.com/search?p=bioinformatics
- Bioconductor training and mailing list
- http://www.programming4scientists.com/
- http://www.physicsforums.com/showthread.php?t=332618
- http://ask.sagemath.org/ mathematics
- BEGINNING PYTHON FOR BIOINFORMATICS
- http://python.genedrift.org/
- http://web.archive.org/web/20101103003538/http://python.genedrift.org/page/2/
- http://web.archive.org/web/20080720014040/http://python.genedrift.org/page/3/
- http://web.archive.org/web/20080907090139/http://python.genedrift.org/page/4/
- http://web.archive.org/web/20081120004714/http://python.genedrift.org/page/5/
- StackOverflow threads
- BioPython archives
- http://abhishek-tiwari.com/2009/02/30-blogs-about-bioinformatics-and.html
- _ drill down, cheminfo and bioinfo
- Saaien Tist
- http://saaientist.blogspot.com/
- On data visualization, bioinformatics and personal productivity
- IEEE Symposium on Biological Data Visualization
- http://dalkescientific.com/writings/diary/archive/
- KNIME and beginners
- Teaching Python for cheminformatics
- Teaching Python programming for cheminformatics
- http://third-bit.com/blog/archives/category/teaching
- http://biorelated.com/
- http://markbieda.wordpress.com/
- http://scott.sherrillmix.com/blog/
- http://stackoverflow.com/questions/1671682/the-reading-list-for-scientific-programmer
- http://www.uow.edu.au/~/greg/html/main.html
- http://tldp.org/HOWTO/html_single/Scientific-Computing-with-GNU-Linux/
- http://www.gnu.org/software/gsl/
- http://www.sci.utah.edu/software.html
- BANANA -- Bay Area Numerical Analysis Networking Alliance
- http://www.doughellmann.com/articles/pythonmagazine/completely-different/2007-11-science/
- SciPy Overview
- C Titus Brown
- The Hacker Within open source scientific programming
- Practical Computing (book) Forums