Ocellus (United States) is a research organisation in Livermore, US. OpenAlex records 25 works and 446 citations for it.