Modeling Species Geographic Distributions In Aquatic Ecosystems Using A Density-Based Clustering Algorithm