Near the end of PhD. My research is about identification of human genetic variation for certain neurological disorder analyzing exome/whole-genome seq data. I also did two-year bench work based on the discovered variations.
I'm pretty much familiar with Linux/shell system (sed, awk, GNU..). Lots of NGS big-data experiences (Sequencing, hpcc, WGS, exome-seq, RNA-seq, ChIP-seq analysis, BWA/Bowtie, samtools, GATK, SV detection...) Certain level of Python and R (But mostly for simple text processing)
However, I NEVER write my own software. I could only run other's programs and establish pipeline. I would define myself as a disease geneticist being able to run bioinformatics softwares with plenty NGS big data experiences. I think I have deep understanding and insight on human genome and disease genetics. So would I get a bioinformatician job if I could only run other's programs?
When I first entered the field I though bioinformatics=CS/programming/data science for biology and medicine. But now I'm feeling I'm really biology/medicine-oriented, bioinformatics=find biology using CS/programming tools.
Also I feel there won't be much space room for my career if I continue run pipeline without running my own. I'm recently reading lots of machine learning and found essentially majority of our programs are based on that, and it's lots of fun and wide-range application. Maybe I should learn ML and brush my programming skill in order to be more competitive?