Often a critical first step in protein sequence analysis is obtaining a very large and accurate MSA. This is challenging considering that even relatively small alignments are often inaccurate. LAPIS uses a machine learning approach, in combination with other procedures, to align up to a million or more protein sequences with good accuracy.