Bioinformatics and tools