psi-blast based secondary structure prediction (psipred) is a method used to investigate protein structure. it uses artificial neural network machine learning methods in its algorithm. it is a server-side program, featuring a website serving as a front-end interface, which can predict a protein's secondary structure (beta sheets, alpha helixes and coils) from the primary sequence.