It first introduces the basic concepts of bioinformatics, such as homologous sequence and gene function analyses, determination of protein structures, and discusses machine learning applications for an in-depth understanding of the desired genes and proteins based on commonly used bioinformatics software and tools, e.g.