├── .gitignore ├── LICENSE ├── README.md ├── deeplearn-approach ├── README.md ├── ResNet_30s_34lay_16conv.hdf5 ├── cincset_files2matrix.py ├── docker │ ├── Dockerfile.cpu │ ├── Dockerfile.gpu │ └── run_spyder.sh ├── predict.py └── train_model.py └── featurebased-approach ├── ExtractFeatures.m ├── PredictTestSet.m ├── PredictTestSet.m~ ├── README.md ├── TrainClassifier.m ├── classifiers ├── ensTree.mat └── nNets.mat └── subfunctions ├── HRV_features.m ├── beat_class.m ├── ecgsqi.m ├── get_hrv.m ├── get_poincare.m ├── lib ├── DFA │ ├── DFA.m │ ├── DFA_main_a1.m │ ├── DFA_main_a2.m │ └── license.txt ├── Fast Approximate Entropy │ ├── ApEn.m │ └── license.txt ├── Inpaint_nans │ ├── inpaint_nans.m │ └── license.txt ├── JQRS │ ├── LICENSE.txt │ └── jqrs.m ├── Lempel Ziv │ ├── binary_seq_to_string.m │ ├── calc_lz_complexity.m │ └── license.txt ├── Minimum Volume Enclosing Ellipsoid │ ├── MinVolEllipse.m │ └── license.txt ├── OSET │ ├── LICENSE.txt │ └── OSET_MaxSearch.m ├── Recurrence quantification analysis (RQA) │ ├── RPplot.m │ ├── Recu_RQA.m │ └── license.txt ├── Sample Entropy │ ├── SampEn.m │ └── license.txt ├── Teager-Kaiser │ ├── LICENSE.txt │ └── TKEO.m ├── fernando │ ├── FECGSYN_ts_extraction.m │ ├── FECGx_kf_PhaseCalc.m │ ├── LICENSE.txt │ └── sqi_metrics │ │ ├── LICENSE.txt │ │ ├── bsqi.m │ │ ├── csqi.m │ │ ├── flatsqi.m │ │ ├── ksqi.m │ │ ├── mpsqi1.m │ │ ├── psqi.m │ │ ├── rsqi.m │ │ ├── ssqi.m │ │ ├── stdsqi.m │ │ └── xsqi.m └── sample_entry │ ├── BPcount.m │ ├── comp_dRR.m │ ├── comput_AFEv.m │ ├── license.txt │ └── metrics.m ├── matchedQRS.m ├── morphofeatures.m ├── multi_qrsdetect.m ├── residualfeats.m ├── segment_QRS.m └── stackbeats.m /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/README.md -------------------------------------------------------------------------------- /deeplearn-approach/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/deeplearn-approach/README.md -------------------------------------------------------------------------------- /deeplearn-approach/ResNet_30s_34lay_16conv.hdf5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/deeplearn-approach/ResNet_30s_34lay_16conv.hdf5 -------------------------------------------------------------------------------- /deeplearn-approach/cincset_files2matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/deeplearn-approach/cincset_files2matrix.py -------------------------------------------------------------------------------- /deeplearn-approach/docker/Dockerfile.cpu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/deeplearn-approach/docker/Dockerfile.cpu -------------------------------------------------------------------------------- /deeplearn-approach/docker/Dockerfile.gpu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/deeplearn-approach/docker/Dockerfile.gpu -------------------------------------------------------------------------------- /deeplearn-approach/docker/run_spyder.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/deeplearn-approach/docker/run_spyder.sh -------------------------------------------------------------------------------- /deeplearn-approach/predict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/deeplearn-approach/predict.py -------------------------------------------------------------------------------- /deeplearn-approach/train_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/deeplearn-approach/train_model.py -------------------------------------------------------------------------------- /featurebased-approach/ExtractFeatures.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/ExtractFeatures.m -------------------------------------------------------------------------------- /featurebased-approach/PredictTestSet.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/PredictTestSet.m -------------------------------------------------------------------------------- /featurebased-approach/PredictTestSet.m~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/PredictTestSet.m~ -------------------------------------------------------------------------------- /featurebased-approach/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/README.md -------------------------------------------------------------------------------- /featurebased-approach/TrainClassifier.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/TrainClassifier.m -------------------------------------------------------------------------------- /featurebased-approach/classifiers/ensTree.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/classifiers/ensTree.mat -------------------------------------------------------------------------------- /featurebased-approach/classifiers/nNets.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/classifiers/nNets.mat -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/HRV_features.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/HRV_features.m -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/beat_class.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/beat_class.m -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/ecgsqi.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/ecgsqi.m -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/get_hrv.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/get_hrv.m -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/get_poincare.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/get_poincare.m -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/DFA/DFA.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/DFA/DFA.m -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/DFA/DFA_main_a1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/DFA/DFA_main_a1.m -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/DFA/DFA_main_a2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/DFA/DFA_main_a2.m -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/DFA/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/DFA/license.txt -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/Fast Approximate Entropy/ApEn.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/Fast Approximate Entropy/ApEn.m -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/Fast Approximate Entropy/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/Fast Approximate Entropy/license.txt -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/Inpaint_nans/inpaint_nans.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/Inpaint_nans/inpaint_nans.m -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/Inpaint_nans/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/Inpaint_nans/license.txt -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/JQRS/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/JQRS/LICENSE.txt -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/JQRS/jqrs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/JQRS/jqrs.m -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/Lempel Ziv/binary_seq_to_string.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/Lempel Ziv/binary_seq_to_string.m -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/Lempel Ziv/calc_lz_complexity.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/Lempel Ziv/calc_lz_complexity.m -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/Lempel Ziv/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/Lempel Ziv/license.txt -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/Minimum Volume Enclosing Ellipsoid/MinVolEllipse.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/Minimum Volume Enclosing Ellipsoid/MinVolEllipse.m -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/Minimum Volume Enclosing Ellipsoid/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/Minimum Volume Enclosing Ellipsoid/license.txt -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/OSET/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/OSET/LICENSE.txt -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/OSET/OSET_MaxSearch.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/OSET/OSET_MaxSearch.m -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/Recurrence quantification analysis (RQA)/RPplot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/Recurrence quantification analysis (RQA)/RPplot.m -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/Recurrence quantification analysis (RQA)/Recu_RQA.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/Recurrence quantification analysis (RQA)/Recu_RQA.m -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/Recurrence quantification analysis (RQA)/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/Recurrence quantification analysis (RQA)/license.txt -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/Sample Entropy/SampEn.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/Sample Entropy/SampEn.m -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/Sample Entropy/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/Sample Entropy/license.txt -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/Teager-Kaiser/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/Teager-Kaiser/LICENSE.txt -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/Teager-Kaiser/TKEO.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/Teager-Kaiser/TKEO.m -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/fernando/FECGSYN_ts_extraction.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/fernando/FECGSYN_ts_extraction.m -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/fernando/FECGx_kf_PhaseCalc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/fernando/FECGx_kf_PhaseCalc.m -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/fernando/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/fernando/LICENSE.txt -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/fernando/sqi_metrics/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/fernando/sqi_metrics/LICENSE.txt -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/fernando/sqi_metrics/bsqi.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/fernando/sqi_metrics/bsqi.m -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/fernando/sqi_metrics/csqi.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/fernando/sqi_metrics/csqi.m -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/fernando/sqi_metrics/flatsqi.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/fernando/sqi_metrics/flatsqi.m -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/fernando/sqi_metrics/ksqi.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/fernando/sqi_metrics/ksqi.m -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/fernando/sqi_metrics/mpsqi1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/fernando/sqi_metrics/mpsqi1.m -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/fernando/sqi_metrics/psqi.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/fernando/sqi_metrics/psqi.m -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/fernando/sqi_metrics/rsqi.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/fernando/sqi_metrics/rsqi.m -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/fernando/sqi_metrics/ssqi.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/fernando/sqi_metrics/ssqi.m -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/fernando/sqi_metrics/stdsqi.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/fernando/sqi_metrics/stdsqi.m -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/fernando/sqi_metrics/xsqi.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/fernando/sqi_metrics/xsqi.m -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/sample_entry/BPcount.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/sample_entry/BPcount.m -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/sample_entry/comp_dRR.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/sample_entry/comp_dRR.m -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/sample_entry/comput_AFEv.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/sample_entry/comput_AFEv.m -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/sample_entry/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/sample_entry/license.txt -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/lib/sample_entry/metrics.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/lib/sample_entry/metrics.m -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/matchedQRS.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/matchedQRS.m -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/morphofeatures.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/morphofeatures.m -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/multi_qrsdetect.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/multi_qrsdetect.m -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/residualfeats.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/residualfeats.m -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/segment_QRS.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/segment_QRS.m -------------------------------------------------------------------------------- /featurebased-approach/subfunctions/stackbeats.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fernandoandreotti/cinc-challenge2017/HEAD/featurebased-approach/subfunctions/stackbeats.m --------------------------------------------------------------------------------