Exploring at nanoscale from first principles