Skip to content

thinng/exp2loc

Repository files navigation

DREAM Single Cell Transcriptomics Challenge

  • Sub challenge 1: 1st
  • Sub challenge 2: 2nd
  • Sub challenge 3: 2nd

Leaderboards:

Data:

Python libraries needed:

  • sklearn:
    • for popular machine learning methods, including those for feature selection, such as variance-based algorithms.
    • install: pip install scikit-learn
  • skfeature:
    • for Multi-Cluster Feature Selection (MCFS) (Cai et al., 2010) and Nonnegative Discriminative Feature Selection (NDFS) (Li et al., 2012).
    • Cai, D., Zhang, C., and He, X. (2010). Unsupervised feature selection for multi-cluster data. In Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, pages 333–342.
    • Li, Z., Yang, Y., Liu, J., Zhou, X., and Lu, H. (2012). Unsupervised feature selection using nonnegative spectral analysis. In Proceedings of the AAAI Conference on Artificial Intelligence, pages 1026–1032.
    • install: pip install skfeature-chappers

Source is written in Python. It can be run in Jupyter Notebook.

  • By sub challenge
    • sub_challenge_1.ipynb: Source code and step by step instructions for Sub challenge 1.
    • sub_challenge_2.ipynb: Source code and step by step instructions for Sub challenge 2.
    • sub_challenge_3.ipynb: Source code and step by step instructions for Sub challenge 3.
  • You may also want to choose your own combination of feature selection and cell prediction methods through using all_sub_challenges.ipynb.
  • You may also want to run all the combination of feature selection and cell prediction methods through using all_approaches_all_feature_selection.ipynb. Then you could score the performance of these combinations using evaluation.ipynb.

About

Team ThinNguyen's solution to the DREAM Single Cell Transcriptomics Challenge

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published