1. Science with Python
  2. SciPy - for Scientific Computing in Python
    1. Data Science tools in Python
    2. Data Analysis resources
  3. Python and Biology
    1. Biopython
    2. Biopython background
    3. Bio python sequences
    4. Download and Read FASTA, GenBank files
    5. Search NCBI and Download FASTA and GenBank files
    6. Search nucleotids
    7. Download nucleotids
    8. Exercise: Nucleotid
    9. Exercise: Search tool for NCBI
    10. Biology background
  4. Chemistry
    1. Chemistry links
    2. Python-based Simulations of Chemistry Framework
    3. Bond length
    4. Covalent radius
    5. Python energy landscape explorer
    6. Other chemistry links
  5. numpy
    1. What is NumPy
    2. Install Numpy
    3. Numpy - vector
    4. NumPy 2D arrays
    5. Numpy - set type
    6. NumPy arrays: ones and zeros
    7. Numpy: eye
    8. NumPy array random
    9. NumPy Random integers
    10. NumPy array type change by division (int to float)
    11. Numpy: Array methods: transpose
    12. Numpy: reference, not copy
    13. Numpy: copy array
    14. Numpy: Elementwise Operations on Arrays
    15. Numpy: multiply, matmul, dot for vectors
    16. Numpy: multiply, matmul, dot for vector and matrix
    17. Numpy: multiply, matmul, dot for matrices
    18. Numpy: casting - converting from strings to integer
    19. Numpy: indexing 1d array
    20. Numpy: slice is a reference
    21. Numpy: slice - copy
    22. Numpy: abs value on a Numpy array
    23. Numpy: Logical not on a Numpy array
    24. Numpy: Vectorize a function
    25. Numpy: Vectorize len
    26. Numpy: Vectorize lambda
    27. Numpy: Filtering array (selecting some of the values from an array)
    28. Numpy: Filter matrix values
    29. Numpy: Filter matrix rows (selecting some rows)
    30. Numpy: Some statistics (sum, mean, std, var)
    31. Numpy: Serialization (saving an array to a file)
    32. Numpy: Load from Matlab file to a Numpy array
    33. Numpy: Save a Numpy array as a Matlab file
    34. Numpy: Horizontal stack vectors (hstack)
    35. Numpy: Append or vertically stack vectors and matrices (vstack)
    36. Numpy uint8
    37. Numpy int8
    38. More Numpy
  6. Pandas
    1. Pandas
    2. Datasets
    3. Planets data
    4. StackOverflow Survey data
    5. Planets - Read CSV into Dataframes
    6. Planets - DataFrame Statistics
    7. Pandas Read CSV various datatypes
    8. Pandas Read CSV set dtype
    9. Pandas Read CSV convert values
    10. Pandas split multivalue column into separate columns
    11. Pandas split multivalue column into separate columns - get_dummies
    12. Planets - Show first and last rows
    13. Planets DataFrame select columns
    14. Planets DataFrame select rows
    15. Planets DataFrame select rows and columns
    16. DataFrame filter rows by size
    17. DataFrame filter rows by value
    18. DataFrame filter rows by value in list
    19. DataFrame filter elementwise boolean and
    20. DataFrame sort (sort_values)
    21. DataFrame loc vs. iloc
    22. Pandas Planets - Add calculated column, remove / delete column (drop)
    23. Pandas Planets - calculate
    24. Pandas read CSV set index column
    25. Count values
    26. Select top items
    27. Pandas Show histogram
    28. Pandas read selected columns
    29. Pandas read file in chunks
    30. Pandas read selected rows in chunks
    31. Combine columns to create a new column
    32. Add a new column (conditional)
    33. Pandas read Excel
    34. Create Excel file for experiment with random data
    35. Calculate Genome metrics
    36. Exercise: Pandas
    37. TODO: Stack Overflow example
  7. Other slides
    1. Pandas Stocks
    2. Pandas Stocks
    3. Merge Dataframes
    4. Analyze Alerts
    5. Analyze IFMetrics
    6. Calculate Genome metrics - add columns
    7. Calculate Genome metrics - vectorized
    8. Calculate Genome metrics - vectorized numpy
    9. Pandas more
    10. Pandas Series
    11. Pandas Series with names